estoy de acuerdo con margarito04, puedes usar el siguiente segmento de codigo para remplazar el uso de "goto"
porque este no cumple con la naturaleza estructurada de la programación
Código C:
Ver originalfor (i=1;i<=4;i++){
bool valida;
do{
valida=true;
printf("Calificacion %d: " ,i
); if (calif>10 || calif<0){
valida=false;
printf("\nError la calificacion no puede ser mayor a 10 o menor a 0\n"); }
}while(valida==false);
suma=suma+calif;
}