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;
}