Esercizi_estivi_23-24/1 ALGORITMI SEQUENZIALI/Es 2/main.c

29 lines
1.0 KiB
C
Raw Normal View History

2024-06-11 19:11:58 +00:00
#include <stdio.h>
2024-06-12 07:11:29 +00:00
/*
Scrivere un programma che stampa quanti mattoni sono necessari per realizzare una tramezza
divisoria in una grande stanza, sapendo che ogni mattone è di dimensioni 25x10 cm, che tra un
mattone e quelli adiacenti va interposto uno strato di 1 cm di cemento e che la parete e' lunga 3,40 m
e alta 2,80 m.
*/
// funzione altamente inutile volendo che mi va a fare il convertitore da M a CM
float convertitore(float con){
int calcolo = con * 100;
return calcolo;
}
2024-06-11 19:11:58 +00:00
int main() {
2024-06-12 07:11:29 +00:00
float lunghezzaParete = 3.40;
float altezzaParte = 2.80;
int dimLunghezzaMattone = 25;
int dimAltezzaMattone = 10;
int nLunghezza = convertitore(lunghezzaParete) / (dimLunghezzaMattone + 1); //ho messo il +1 per andare a calcolare anche lo strato di cemento di 1 cm
int nAltezza = convertitore(altezzaParte) / (dimAltezzaMattone + 1); //ho messo il +1 per andare a calcolare anche lo strato di cemento di 1 cm
int nTot = nLunghezza * nAltezza;
printf("Numero totale di mattoni necessari: %d\n", nTot);
2024-06-11 19:11:58 +00:00
}