Added es2 main.c
This commit is contained in:
parent
247940149d
commit
32d42bb6de
|
@ -1,6 +1,28 @@
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
int main() {
|
/*
|
||||||
printf("Hello, World!\n");
|
Scrivere un programma che stampa quanti mattoni sono necessari per realizzare una tramezza
|
||||||
return 0;
|
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);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue