Salve sto creando un programmino che mi permetta di creare un'applicazione che una volta inserito un comando mi stampi a video la valutazione dell'alunno.
Ho creato questa semibozza, ma mi da dei problemi nella compilazione e credo di aver sbagliato a inserire qualche riga di codice.
#include <stdio.h>
int main()
{
char voto_complessivo;
scanf("%d", &voto_complessivo);
}
if ( voto_complessivo == A1)
{
printf("La valutazione complessiva del ragazzo è: Ottimo");
}
else if ( voto_complessivo == A2)
{
printf("La valutazione complessiva del ragazzo è: Distinto");
}
else if ( voto_complessivo == A3)
{
printf("La valutazione complessiva del ragazzo è: Buono");
}
else if ( voto_complessivo == A4)
{
printf("La valutazione complessiva del ragazzo è: Sufficiente");
}
else if ( voto_complessivo == A5)
{
printf("La valutazione complessiva del ragazzo è: Mediocre");
}
else if ( voto_complessivo == A6)
{
printf("La valutazione complessiva del ragazzo è: Insufficiente");
}
else {
printf("L'alunno non è stato classificato");
}
questo è il codice che ho scritto, ma credo che il problema si in if-else if che non mi riconosce se voto_complessivo è uguale ad An.
Alla fine vorrei creare un programma che scrivendo An mi stampi a video la scritta:
La valutazione complessiva del ragazzo è: voto_complessivo
sono completamente nel pallone.
P.S. io non sono un prof., ma sto incominciando a scrivere in C e mi sto esercitando scrivendo programmini che possano avere anche una propria utilità (per capirci: non il semplice stampare a video un messaggio).