Codice dei programmi nella directory:

///File: Compito.txt
1
)Scrivi un programma C che, letto PARTENZA e ARRIVO da tastiera visualizzi la somma dei numeri pari compresi (estremi esclusi) Scrivere 2 versioni (una con do-while e una con while) 2)Ci sia un lavandino parzialmente otturato in cui ogni secondo riesce a scaricare solo x cl di acqua e ci sia un rubinetto che perde nel lavandino, facendo cadere delle gocce d’acqua nel lavandino per un totale di y cl di acqua tutte in una volta ogni 3 secondi. Si crei un programma in cui si facciano inserire all’utente i valori di x e y, il livello iniziale dell’acqua e la capacità del lavandino. Il programma deve scrivere l’andamento del livello dell’acqua ogni secondo fino a un massimo di 20 secondi, o fermandosi prima nei casi in cui o il lavandino si è svuotato completamente o se l’acqua ha riempito totalmente il lavandino (o ha strabordato).
///(Fine file: Compito.txt)

///File: soluzione.c
/*Scrivi un programma C che, letto PARTENZA e ARRIVO da tastiera visualizzi la somma dei numeri pari compresi (estremi esclusi) Scrivere 2 versioni (una con do-while e una con while). Versione con while.*/ #include <stdio.h> int main() { int partenza, arrivo, pari, somma = 0; printf("Numero di partenza: "); scanf("%d", &partenza); printf("Numero di arrivo: "); scanf("%d", &arrivo); pari = partenza/2 * 2 + 2; //Divido e poi moltiplico per 2 per portarlo al numero pari più vicino while(pari < arrivo) { somma = somma + pari; pari = pari + 2; } printf("La somma dei numeri pari compresi e' %d", somma); return 0; }
///(Fine file: soluzione.c)