29 lines
1.0 KiB
C
29 lines
1.0 KiB
C
#include <stdio.h>
|
|
|
|
/*
|
|
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;
|
|
}
|
|
|
|
int main() {
|
|
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);
|
|
}
|