En colaboración con

62 15 5,157 0
PSN: Carlos_gamer2805  0 0 0 0

Carlos_gamer2805

  #1  
Hace 2 años
Verán hice este programa en C, pero ahora me piden que cuando el usuario ingrese un numero negativo el for se detenga y mande error de que no se puede poner un numero negativo, pero nose como detener el for, echenme una mano por favor, gracias desde ya.

Mi código:
#include<stdio.h>
#include<conio.h>
#include<math.h>
main ()
{

float num, prom=0;
int ciclo;
for (ciclo=1;ciclo<=5;ciclo++)
{
printf("\nPor favor digita tu calificacion para obtener tu promedio:");
scanf("%f",&num);
prom=prom+num;
}
prom=prom/5;
printf("\nEl promedio de tus calificaciones es: %f", prom);
getch();
}
87 13 4,502 0
PSN: Raven_klavier  0 9 76 344

Raven_klavier

  #2  
Hace 2 años
Solo tienes que meter una cláusula IF al inicio del for en el que valides que si el número es negativo (menor que 0), te haga un exit. Creo que en C++ era exit, pero si no échale un ojo al manual de comandos.

Saludos!!!
A Carlos_gamer2805 le ha gustado este post
 

« Alguien me ayuda en java? | Ayuda en problema de programacion »

Subir

Amigos: PS3 | Gamewise | PSNow | © LaPS3.com 2006 - 2013 .Bienvenido a la revista lider de videojuegos de PS3