Traccia

Il mercato alimentare ha necessità di un software che permette di prendere in input NUM valori e alla fine calcola il totale di tutti i valori immessi maggiori di 30. Nel dettaglio l’utente deve poter inserire NUM numeri corrispondenti ai vari kili di frutta e il software permette di calcolare il totale solo dei superiori a 30. 

Come si vede dall’esempio vengono inseriti 3 valori: 20 40 e 50 ma solo 40 e 50 sono stati sommati producendo come risultato finale 90.

Analisi

Per progettare l’algoritmo di risoluzione del problema è necessario prendere in input il numero di valori da memorizzare e attraverso un costrutto iterativo chiedere per ogni ciclo un nuovo valore corrispondente alla quantità di kili. Sicuramente è necessario implementare una struttura per contare le ripetizioni da effettuare.

Progetto

Implementazione

#include <iostream>
using namespace std;
int main()
{
	int num,n,tot, cont;
	cout << "Software per il calcolo del MERCATO" << endl;
	cout << "Quanti valori devi memorizzare ?"<<endl;
	cin >> num;

	cont = 0;
        tot = 0;
	while (cont < num) 
	{
		cout << "Immetti un valore";
		int n;
		cin >> n;
		if (n > 30) 
		{
			tot = tot + n;
		}
		//vivace veloce bello
		cont++;
	}

	cout << "Il totale dei numeri inseriti maggiori di 30 è " << tot;

}

Torna a Pattern Contatore

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.