Problema programma info

di il
3 risposte

Problema programma info

Salve, non riesco a capire il perchè il programma non vadi, penso siano problemi di parentesi, qualcuno potrebbe aiutarmi?



/* Programma di Giuseppe Pennelli 3L */
/* Esame Di Stato */


#include <iostream>
#include <cstring>
using namespace std;

int main()
{
string nome;
int voto1es=0,voto2es=0,votoorale=0,crediti=0,bonus=0,indirizzo,caso1=1,caso2=2,caso3=3,caso4=4,caso5=5;
float sommaoraleescritto=0,sommatotale=0,votoconclusivo=0;

/*-----------*/

cout<<"Benvenuto, inserisca il suo nome: "<<endl;
cin>>nome;
cout<<"Inserisca il voto del primo scritto: "<<endl;
cin>>voto1es;
cout<<"Inserisca il voto del secondo scritto: "<<endl;
cin>>voto2es;
cout<<"Inserisca il voto orale: "<<endl;
cin>>votoorale;
cout<<"Inserisca il numero di crediti ottenuti: "<<endl;
cin>>crediti;

/*-----------*/

sommaoraleescritto=voto1es+voto2es+votoorale;
sommatotale=sommaoraleescritto+crediti;
if(crediti>=30&&sommaoraleescritto>=55)
{
cout<<"Inserisca il bonus da 1 a 5:"<<endl;
cin>>bonus;
if (bonus>=1&&bonus<=5)
{
votoconclusivo=sommatotale+bonus;
cout<<" 'VOTO FINALE' Punteggio: "<<votoconclusivo<<endl;
}
else
{
cout<<"L'inserimento del punteggio e' sbagliato"<<endl;
}
}
else
{
votoconclusivo=sommatotale;
cout<<" 'VOTO FINALE' Punteggio: "<<votoconclusivo<<endl;
}
/*-----------*/





/*-----------*/
if(votoconclusivo>=60&&votoconclusivo<=105)
{
cout<<""<<endl;
cout<<"Per stampare il diploma inserisca l'indirizzo scolastico:"<<endl;
cout <<"1) - Liceo Scientifico "<<endl;
cout <<"2) - Istituto Tecnico Commerciale "<<endl;
cout <<"3) - Istituto Tecnico Industriale "<<endl;
cout <<"4) - Istituto Professionale per il Turismo "<<endl;
cin>>indirizzo;
cout<<""<<endl;
{

/*-----------*/

switch(indirizzo)
{
case 1:
cout<<nome << " congratulazioni hai conseguito la maturita' Scientifica!" <<endl;
break;
case 2:
cout<<nome <<" congratulazioni hai conseguito il titolo di Ragioniere!" <<endl;
break;
case 3:
cout <<nome <<" congratulazioni hai conseguito il titolo di perito Industriale!" <<endl;
break;
case 4:
cout <<nome <<" congratulazioni hai conseguito il titolo di operatore Turistico!" <<endl;
break;
default:
cout<<"Attenzione, errore!"<<endl;
}
}
else
{
if(votoconclusivo>105)
{
cout <<"Errore dei dati inseriti!" <<endl;
}
else
{
cout <<"Sei stato bocciato" <<endl;
}
}
return 0;
}

3 Risposte

  • Re: Problema programma info

    Ciao. Per favore metti il codice nel tag code, altrimenti è illeggibile. E spiega bene il problema quando chiedi sul forum.

    Comunque per usare il tipo string devi includere "string", non "cstring".
  • Re: Problema programma info

    E per favore, non siamo al Bar Sport!
    Almeno TENTA di usare un Italiano RAGONEVOLMENTE corretto.
    ... il perchè il programma non vadi, ...
    ARRGHHHH!
  • Re: Problema programma info

    migliorabile ha scritto:


    E per favore, non siamo al Bar Sport!
    Almeno TENTA di usare un Italiano RAGONEVOLMENTE corretto.
    ... il perchè il programma non vadi, ...
    ARRGHHHH!
    Vadi lei!
Devi accedere o registrarti per scrivere nel forum
3 risposte