# data[].attributes.body
Relazione di fisica

# data[].attributes.body
Diversi stili

# data[].attributes.body
Diverse lingue

# data[].attributes.body
Comunicare online

# data[].attributes.body
Abbreviazioni
Sigle
Formule

# data[].attributes.body
Anno scolastico 2018/19

# data[].attributes.body
Tipologie di richieste

# data[].attributes.body
Calcolo del perimetro e area di un rettangolo

# data[].attributes.headline
Esercizio con struttura di selezione semplice (If)

# data[].attributes.subject
Esercizio con struttura di selezione semplice (If)

# data[].attributes.body
Cambio Pin

# data[].attributes.attachment_link.readable_text
#include <iostream>

using namespace std;

int main()
{
	int Pin, PinA=1234, Pin1, Pin2;
	
	cout << "Inserire il PIN attuale: " << endl;
	cin >> Pin;
	
	if (Pin==PinA)
		{
		cout << "PIN valido. Digita un nuovo PIN" << endl;
		cin >> Pin1;
		
		cout << "Conferma nuovo PIN, riscrivendolo" << endl;
		cin >> Pin2;
		
		if (Pin1==Pin2)
			{
			cout << "Bene, ora puoi usare il tuo nuovo PIN" << endl;
			PinA=Pin1;
			}
		else
			cout << "Conferma fallita: resta valido il vecchio PIN" << endl;
		}
	else
		cout << "Riprova. Inserimento errato!" << endl;

	system ("PAUSE");
	return 0;
}

# data[].attributes.headline
Esercizio con struttura di selezione semplice (If)

# data[].attributes.subject
Esercizio con struttura di selezione semplice (If)

# data[].attributes.body
Agenzia viaggi

# data[].attributes.attachment_link.readable_text
//Agenzia viaggi

#include<iostream>											//Includo le librerie
using namespace std;
int main ()
{
	int Durata, Npers, Errore=0;							//Dichiaro le variabili
	float Pf;
	const float Pbase=1200;
	const float Sconto1=0.15;
	const float Sconto2=0.05;
	
	cout << "Specifica la durata della crociera: ";								//Prendo i dati in input
	cin >> Durata;
	cout<<"Inserisci numero persone: ";
	cin>>Npers;
	
	cout << "\n";																//Mando a capo
	
	if (Durata>0 && Npers>0)													//Conrollo
		{
				if (Durata>3 && Npers>3)										//Prezzo finale	
					Pf=Npers*Durata*Pbase*(1-Sconto1);
				
				else
					{
						if(Durata>2 && Npers>2)
							Pf=Npers*Durata*Pbase*(1-Sconto2);
						
						else
							Pf=Npers*Durata*Pbase;
					}
		}
	else																		//Errore
		Errore = 1;

	if (Errore == 0)															//Controllo dell'errore
		cout << "Il prezzo finale della crociera e' di euro: " << Pf;
	else
		cout << "Valori negativi o nulli non accettabili!" << endl;
	
	cout << "\n";																//Mando a capo
	cout << "\n";
	
	system("PAUSE");
	return 0;
	}

# data[].attributes.body
Media dei voti

# data[].attributes.attachment_link.readable_text
/*CALCOLO DELLA MEDIA DEI VOTI RIFERITI AD UN COMPITO IN CLASSE
DOVE IL NUMERO DEGLI ALUNNI VIENE RICHIESTO DAL PROGRAMMA E INSERITO DA TASTIERA*/

#include <iostream>
#include <cstdlib>

using namespace std;

int main ()
{
	float somma=0, media, voto;
	int alunni;
	char continua='y';
	while (continua == 'y' || continua == 'Y')
			{
				somma=0;
				
				cout << "Inserire il numero degli alunni: ";
				cin >> alunni;
				for (int i=1; i<=alunni; i++)
					{
						cout << "Inserire il voto del " << i << "^ alunno: ";
						cin >> voto;
						
						while (voto<1 || voto>10)
							{
								cout << "voto non valido. I voti vanno dall'1 al 10\n";
								cout << "Reinserisci il voto dell' " << i << "^ alunno: ";
								cin >> voto;
							}
						
						somma += voto;	//somma = somma + voto;
					}
				
				media = somma / alunni;
				
				cout << "La media dei voti \x88 " << media << "\n\n";
				cout << "Vuoi continuare [Y/N]? ";
				cin >> continua;
			}
			
	cout << "Programma terminato. Chiudere la finestra di esecuzione!" << endl;
	system ("PAUSE");
	
	return 0;
}

# data[].attributes.body
Peso sale

# data[].attributes.attachment_link.readable_text
#include <iostream>
#include <cstdlib>

using namespace std;

int main () 
{
	int NumC, NumSot, NumSov;
	float Peso, TotN, TotF;
	const float Pmax = 1.02;
	const float Pmin = 0.98;
	
	NumC = 0;
	NumSot =0;
	NumSov =0;	
	TotF =0;	
	TotN =0;
	
    cout << "Indica il peso del pacchetto: ";
	cin >> Peso;
	 
	while (Peso != 0)
		{
	 	if (Peso>0 and Peso < Pmin)
			{
		 	NumSot = NumSot + 1;
		 	TotF = TotF + Peso;
			}
		else
			{
		 	if (Peso > Pmax)
				{
		 		NumSov = NumSov + 1;
		 		TotF = TotF + Peso;
				}
			else
				{
			 	if (Peso >= Pmin and Peso <= Pmax )
					{
			 		NumC = NumC+1;
			 		TotN = TotN + Peso;
			 		}
				else
					cout << "si e\' verificato un errore nell'inserimento";
				}
			}
	
		cout << "Inserisci il peso di un altro pacchetto: ";
	 	cin >> Peso; 
		}
		
	cout << "Numero pacchetti a norma: " << NumC << endl; 
	cout << "Numero pacchetti sottopeso: " << NumSot << endl; 
	cout << "Numero pacchetti sovrappeso: " << NumSov << endl; 
	cout << "Peso totale pacchetti a norma: " << TotN << endl; 
	cout << "Peso totale pacchetti non a norma: " << TotF << endl;
	
	system ("PAUSE");
	return 0;

}
