Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/06/2010, 08:40
aporticos
 
Fecha de Ingreso: junio-2010
Mensajes: 3
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Iniciando en C, programa sencillo

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 original
  1. for (i=1;i<=4;i++){
  2.     printf("\nMateria %d: ", i);
  3.     scanf("%s",mat);
  4.     bool valida;
  5.     do{
  6.         valida=true;
  7.         printf("Calificacion %d: " ,i);
  8.         scanf("%f", &calif);
  9.         if (calif>10 || calif<0){
  10.             valida=false;
  11.             printf("\nError la calificacion no puede ser mayor a 10 o menor a 0\n");
  12.         }
  13.     }while(valida==false);
  14.     suma=suma+calif;
  15. }