From 32d42bb6deea44c830758742af61be9972b61aa6 Mon Sep 17 00:00:00 2001 From: Mr SL1D3R <76396365+Mr-sl1d3r@users.noreply.github.com> Date: Wed, 12 Jun 2024 09:11:29 +0200 Subject: [PATCH] Added es2 main.c --- 1 ALGORITMI SEQUENZIALI/Es 2/main.c | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/1 ALGORITMI SEQUENZIALI/Es 2/main.c b/1 ALGORITMI SEQUENZIALI/Es 2/main.c index f26b97c..fcaf580 100644 --- a/1 ALGORITMI SEQUENZIALI/Es 2/main.c +++ b/1 ALGORITMI SEQUENZIALI/Es 2/main.c @@ -1,6 +1,28 @@ #include -int main() { - printf("Hello, World!\n"); - return 0; +/* +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); }