Dev - C++ - Como repetir este programa?

   
Vista:

Como repetir este programa?

Publicado por Aldo SS (1 intervención) el 22/09/2008 03:03:19
Osea como le meto la pregunta de querer repetir o no, y que lea "si, SI,Si o sI" y si es no (lo mismo que el si), que salga, bueno lo del(que sea no NO nO No, si se puede, sino solo no o NO)

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>

main(){
int calificaciones,counter=1;
float cal2,promedio,sumacal=0;
char nombre[20];
printf("Ingrsese el nombre del alumno: ");
gets(nombre);
printf(" Numero de calificaciones: ", counter);
scanf("%d",&calificaciones);


while(1){


printf(" Calificacion %d: ",counter);
scanf("%f",&cal2);

sumacal=sumacal+cal2;
if(counter==calificaciones){
break;
}
counter++;
}
promedio=sumacal/counter;
printf(" %s ",nombre);
printf(" El numero de tus calificaciones son %d y su promedio es %.1f ",counter,promedio);

system("pause");
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como repetir este programa?

Publicado por AntonioG (46 intervenciones) el 23/09/2008 19:25:37
Hola,

Esta meido rara tu pregunta...pero creo que lo que quieres es que si el usuario ingresa "no" sea lo mismo a que si ingresa "NO" o "No", ahi lo que te recomiendo es que cada que leas esa respuesta del usuaio (un "si" o un "no"), lo conviertas a mayusculas (ahorita no recuerdo, peor debe haber una funcion en strings.h que haga eso) y asi solo revisas en tu codigo si el usuario dijo "SI" o "NO", ya que siemrpe su respuesta se convertiria a a mayusculas.

Si esa no es tu pregunta, explica mejor tu duda, quisa con un ejemplo.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como repetir este programa?

Publicado por SuperIndio (8 intervenciones) el 23/09/2008 23:30:21
Podes usar la funcion toupper() or tolower()
y despues preguntar por "si" o por "no" nada mas para el caso que uses
la funcion tolower()

es una idea...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar