Elenet.net
+1 voto
#include <iostream>
#include <cstring>
#include <cstdlib>
using namespace std;

struct appartamento {
                      string vendita;
                      int num_stanze;
                      string proprietario;
                      int prezzo_vend;
                      string via;
                      int mq;
                     };
                     
int main ()
{
    int scelta;
    appartamento x, y, z;
    
    cout<< " PRIMO APPARTAMENTO \n ";
    
    cout<<" \n  Inserisci annuncio di vendita ";
    cin>>x.vendita;
    
    cout<<" \n Inserisci numero di stanze ";
    cin>>x.num_stanze;
    
    cout<<" \n Inserisci nome del proprietario ";
    cin>>x.proprietario;
    
    cout<<" \n Inserisci il prezzo di vendita ";
    cin>>x.prezzo_vend;
    
    cout<<" \n Inserisci la via dell'appartamento ";
    cin>>x.via;
    
    cout<< " \n Inserisci i metri quadrati ";
    cin>>x.mq;
    
    
    cout<< "\n \n SECONDO APPARTAMENTO \n ";
    
    cout<<" \n  Inserisci annuncio di vendita ";
    cin>>y.vendita;
    
    cout<<" \n Inserisci numero di stanze ";
    cin>>y.num_stanze;
    
    cout<<" \n Inserisci nome del proprietario ";
    cin>>y.proprietario;
    
    cout<<" \n Inserisci il prezzo di vendita ";
    cin>>y.prezzo_vend;
    
    cout<<" \n Inserisci la via dell'appartamento ";
    cin>>y.via;
    
    cout<< " \n Inserisci i metri quadrati ";
    cin>>y.mq;
    
    
    cout<< "\n \n TERZO APPARTAMENTO \n ";
    
    cout<<" \n  Inserisci annuncio di vendita ";
    cin>>z.vendita;
    
    cout<<" \n Inserisci numero di stanze ";
    cin>>z.num_stanze;
    
    cout<<" \n Inserisci nome del proprietario ";
    cin>>z.proprietario;
    
    cout<<" \n Inserisci il prezzo di vendita ";
    cin>>z.prezzo_vend;
    
    cout<<" \n Inserisci la via dell'appartamento ";
    cin>>z.via;
    
    cout<< " \n Inserisci i metri quadrati ";
    cin>>z.mq;
    
    do
    {
       cout<<" \n \n Quale appartamento scegli ? ";
       cout<<" \n Appartamento 1";
       cout<<" \n Appartamento 2";
       cout<<" \n Appartamento 3";
       
       cout<<"\n \n Scelgo la casa numero ";
       cin>>scelta;
       
       cout<<"\n";
       
       switch (scelta)
       {
          case 1: cout<<" \n ## Primo Appartamento ## \n ";
          
                  cout<<" \n Annuncio: ";
                  cout<<x.vendita;
                  
                  cout<<" \n Numero stanze: ";
                  cout<<x.num_stanze;
                  
                  cout<<" \n Proprietario: ";
                  cout<<x.proprietario;
                  
                  cout<<" \n Prezzo: ";
                  cout<<x.prezzo_vend;
                  
                  cout<<" \n Via: ";
                  cout<<x.via;
                  
                  cout<<"\n Mq: ";
                  cout<<x.mq;
              break;
              
           case 2: cout<<" \n ## Secondo Appartamento ## \n ";
          
                  cout<<" \n Annuncio: ";
                  cout<<y.vendita;
                  
                  cout<<" \n Numero stanze: ";
                  cout<<y.num_stanze;
                  
                  cout<<" \n Proprietario: ";
                  cout<<y.proprietario;
                  
                  cout<<" \n Prezzo: ";
                  cout<<y.prezzo_vend;
                  
                  cout<<" \n Via: ";
                  cout<<y.via;
                  
                  cout<<"\n Mq: ";
                  cout<<y.mq;
              break;
              
           case 3: cout<<" \n ## Terzo Appartamento ## \n ";
          
                  cout<<" \n Annuncio: ";
                  cout<<z.vendita;
                  
                  cout<<" \n Numero stanze: ";
                  cout<<z.num_stanze;
                  
                  cout<<" \n Proprietario: ";
                  cout<<z.proprietario;
                  
                  cout<<" \n Prezzo: ";
                  cout<<z.prezzo_vend;
                  
                  cout<<" \n Via: ";
                  cout<<z.via;
                  
                  cout<<"\n Mq: ";
                  cout<<z.mq;
              break;
              
          default : break;  
    }
    
      break;
      
  } while ((scelta >= 1) and (scelta <= 3));
 
 
 return 0;
}
quesito posto 16 Marzo 2017 in Classe terza da ChiaraCarli Corsista (49 punti)
  

1 Risposta

+1 voto
Risposta migliore
prova a scrivere strutture diverse e a correlarle fra di loro..

Brava sono sicuro che ce la puoi fare
risposta inviata 16 Marzo 2017 da nicolo' guarino Esperto (687 punti)
Selezionata 16 Marzo 2017 da ChiaraCarli
Seguirò il suo consiglio!!
Grazieee

Domande correlate

+1 voto
2 risposte
quesito posto 16 Marzo 2017 in Classe terza da ChiaraCarli Corsista (49 punti) | 150 visite
+1 voto
1 risposta
quesito posto 12 Marzo 2017 in Classe terza da ChiaraCarli Corsista (49 punti) | 98 visite
0 voti
1 risposta
quesito posto 26 Marzo 2017 in Classe terza da ChiaraCarli Corsista (49 punti) | 129 visite
778 domande
1,565 risposte
639 commenti
1,445 utenti