El programa.exe dejo de funcionar
Publicado por Zamira (3 intervenciones) el 10/05/2018 00:43:07
El código fuente que realicé para un programa que calcule el promedio y le diga al usuario si aprobó o no fue el siguiente, pero al momento de ejecutar, después de ingresar todas las calificaciones (al calcular el promedio) aparece que dejo de funcionar.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#include<stdio.h>
int main (){
//Declaración de variables.
float LEOyE, Geo_trig, DSUPE, Ing, Quim, DABDS, promedio;
int opcion;
do{
//Limpiar pantalla.
system ("CLS");
//Presentar menú al usuario.
printf ("\n%c*-*-*-*-*-*-*-*-*-*%c\n",218,191);
printf (" CALIFICACIONES \n");
printf ("%c*-*-*-*-*-*-*-*-*-*%c\n",192,217);
printf ("\n-/-/-/-/-/-/-/-/-/-/-/-/-/\n");
printf ("\n> 1- Calcular promedio");
printf ("\n> 2- Salir\n");
printf ("\n-/-/-/-/-/-/-/-/-/-/-/-/-/\n");
printf ("\n\nIntroduce opcion: ");
scanf ("%d", &opcion);
//Validar opción introducida.
switch (opcion){
case 1:
system ("CLS");
printf ("\nIntroduce tus calificaciones:\n");
printf ("\n-------------------\n");
printf (" ASIGNATURA:");
printf ("\n-------------------\n");
printf ("\n> Lectura, Expresion Oral y Escrita: ");
scanf ("%f",&LEOyE);
printf ("> Geometria y Trigonometria: ");
scanf ("%f",&Geo_trig);
printf ("> Desarrolla Software utilizando Programacion Estructurada: ");
scanf ("%f",&DSUPE);
printf ("> Ingles: ");
scanf ("%f",&Ing);
printf ("> Quimica: ");
scanf ("%f",&Quim);
printf ("> Diseña y Administra Bases de Datos Simples: ");
scanf ("%f",DABDS);
//Calculamos el promedio.
promedio = (LEOyE+Geo_trig+DSUPE+Ing+Quim+DABDS)/6;
//Mostrar promedio al usuario.
printf ("\nTu promedio es: %.2f\n",promedio);
//Verificamos si aprobó o reprobó.
if (promedio <=5){
printf ("\nHas Reprobado");
}
if (promedio >5){
printf ("\nHas aprobado");
}
break;
case 2:
printf ("\nGracias por utilizar el programa");
break;
default:
printf ("\nOpcion invalida...");
break;
}
if (opcion!=2){
//Mensaje de continuación.
printf ("\nPresione Enter para continuar...");
getch ();
}
}while (opcion!=2);
//Mensaje de salida.
printf ("\nPresione Enter para salir...");
getch ();
//Retornamos 0 si no hay errores.
return 0;
}
Valora esta pregunta
0