Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  Calcolo Aree
Language: C/C++
Code:
#include <iostream>

using namespace std;

int main()
{
    std::string nome;
    int selezione;
    float lato;
    float base;
    float base1;
    float base2;
    float altezza;
    float raggio;
    float area;
    
    selezione=0;
    
    cout << "Come ti chiami? ";
    cin >> nome;
    
    cout <<"Ciao " <<nome << "! " <<endl;
    
    do
        {
            cout << "Quale area vuoi calcolare? Il programma ti avverte se inserisci un numero non valido. " <<endl;
            cout << "1.Quadrato 2.Rettangolo 3.Triangolo 4.Trapezio 5.Cerchio " <<endl;
            cin >> selezione;
            cout << "n";
            cout << "Inserimento non valido." <<endl <<endl;
        }   while (selezione>=6);

    if (selezione<2)
        {
            cout << "Inserisci il lato: ";
            cin >> lato;
            area=lato*lato;
            cout << "L'area del quadrato e': " << area;
        }
    else if (selezione<3)
        {
            cout << "Inserisci la base: ";
            cin >> base;
            cout <<"Inserisci l'altezza: ";
            cin >> altezza;
            area=base * altezza;
            cout <<"L'area del rettangolo e': " << area;
        }
    else if (selezione<4)
        {
            cout << "Inserisci la base: ";
            cin >> base;
            cout <<"Inserisci l'altezza: ";
            cin >> altezza;
            area=base * altezza/2;
            cout <<"L'area del triangolo e': " << area;
        }
    else if (selezione<5)
        {
            cout << "Inserisci la base maggiore: ";
            cin >> base1;
    
            cout << "Inserisci la base minore: ";
            cin >> base2;

            cout << "Inserisci l'altezza: ";
            cin >> altezza;
    
            area=base1 * base2 * altezza/2;
    
            cout <<"L'area del trapezio e': " << area;
        }
    else if (selezione<6)
        {
            cout << "Inserisci il raggio: ";
            cin >> raggio;
            area = raggio * raggio * 3.14;
            cout << "L'area del cerchio e': " << area;
        }
    return 0;
}
          
Comments: