Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - vettori paralleli
Forum - C/C++ - vettori paralleli - Pagina 2

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
mauro91 (Normal User)
Newbie


Messaggi: 13
Iscritto: 19/04/2009

Segnala al moderatore
Postato alle 18:35
Domenica, 19/04/2009
mi potreste aiutare.è un intero pomeriggio che cerco di farlo ma nn ci riesco

PM Quote
Avatar
andrea.b89 (Ex-Member)
Pro


Messaggi: 129
Iscritto: 03/03/2009

Segnala al moderatore
Postato alle 19:03
Domenica, 19/04/2009
Allora io ho provato a fare qualcosa.
Spero ti vada bene

Codice sorgente - presumibilmente C++

  1. #include <cstdlib>
  2. #include <string>
  3. #include <iostream>
  4.  
  5. #define N 5
  6.  
  7. using namespace std;
  8.  
  9. int main(int argc, char *argv[])
  10. {
  11.     int reparto[N];
  12.     string articolo[N];
  13.     float costo[N];
  14.    
  15.     int idReparto;
  16.     int idArticolo;
  17.     float totaleSpese;
  18.     float parzialeSpese;
  19.     float percentuale;
  20.    
  21.     int i;
  22.    
  23.     /////////////////////////////////
  24.     //fase di inserimento dei dati///
  25.     //[...]                       ///
  26.     /////////////////////////////////
  27.    
  28.     reparto[0] = 0;
  29.     reparto[1] = 1;
  30.     reparto[2] = 0;
  31.     reparto[3] = 2;
  32.     reparto[4] = 0;
  33.    
  34.     articolo[0] = "penna";
  35.     articolo[1] = "martello";
  36.     articolo[2] = "matita";
  37.     articolo[3] = "scarpe";
  38.     articolo[4] = "penna";
  39.    
  40.     costo[0] = 1.3;
  41.     costo[1] = 6.0;
  42.     costo[2] = 0.4;
  43.     costo[3] = 50.4;
  44.     costo[4] = 1.3;
  45.    
  46.     /////////////////////////////////
  47.     //fine inserimento dati       ///
  48.     /////////////////////////////////
  49.    
  50.     totaleSpese = 0;
  51.    
  52.     //calcolo totale
  53.    
  54.     for (i = 0; i < N; i++)
  55.         totaleSpese += costo[i];
  56.    
  57.     cout << "Inserisci ID reparto da visualizzare : ";
  58.     cin >> idReparto;
  59.    
  60.     cout << "Reparto : " << idReparto << "\n\nListino Vendite \n";
  61.    
  62.     parzialeSpese = 0;
  63.    
  64.     //stampa articolo e spese reparto
  65.    
  66.     for (i = 0; i < N; i++)
  67.         if (reparto[i] == idReparto){
  68.                        cout << "Articolo : " << articolo[i] << "Costo : " << costo[i] << "\n";
  69.                        parzialeSpese += costo[i];
  70.         }
  71.    
  72.     percentuale = (parzialeSpese * 100) / totaleSpese;
  73.    
  74.     cout << "Rapporto Spese\n";
  75.     cout << "Totale Venduto : " << totaleSpese << " euro \n";
  76.     cout << "Totale venduto dal reparto " << idReparto << " : " << parzialeSpese << " euro \n";
  77.     cout << "Percentuale venduta dal reparto : " << percentuale << "% \n";
  78.    
  79.     system("PAUSE");
  80.     return EXIT_SUCCESS;
  81. }



Se hai problemi a capire qualcosa dillo :k:

PM Quote
Avatar
mauro91 (Normal User)
Newbie


Messaggi: 13
Iscritto: 19/04/2009

Segnala al moderatore
Postato alle 19:39
Domenica, 19/04/2009
grazie mille mi sei stato di grande aiuto nn so cm avrei fatto senza di te.grazie ancora

Ultima modifica effettuata da mauro91 il 19/04/2009 alle 19:43
PM Quote
Avatar
andrea.b89 (Ex-Member)
Pro


Messaggi: 129
Iscritto: 03/03/2009

Segnala al moderatore
Postato alle 19:44
Domenica, 19/04/2009
prego, è stato un piacere :k:

PM Quote
Avatar
mauro91 (Normal User)
Newbie


Messaggi: 13
Iscritto: 19/04/2009

Segnala al moderatore
Postato alle 19:50
Domenica, 19/04/2009
grazie ancora.ciao

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo