Actualizaciones del Visual.
Publicado por Alexis (4 intervenciones) el 09/04/2020 22:55:23
Hola ! Estoy estudiando C# y tengo un programa que no me esta funcionando correctamente, creo que es por las actualizaciones que se le hizo al visual desde que salio el curso en el cual estoy aprendiendo.
El problema es que no me indica bien el promedio total. Los resultados de las variables calificacionMinima y calificacionMaxima no están correctos.
Aquí les dejo el código, si me ayudan se los agradezco ! Saludos .
El problema es que no me indica bien el promedio total. Los resultados de las variables calificacionMinima y calificacionMaxima no están correctos.
Aquí les dejo el código, si me ayudan se los agradezco ! Saludos .
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
//Variables
int cantidadA = 0;
int i = 0; //Variable para control del ciclo
double suma = 0.0;
double promedio = 0.0;
double calificacionMinima = 10.0;
double calificacionMaxima = 0.0;
Console.Write("Dame la cantidad de alumnos: ");
cantidadA = Int32.Parse(Console.ReadLine());
//Creación arreglo
double[] calificaciones = new double[cantidadA];
for(i = 0; i < cantidadA; i++)
{
Console.Write("Dame la calificación del alumno {0}: ", i);
calificaciones[i] = Double.Parse(Console.ReadLine());
}
for(i = 0; i < cantidadA; i++)
{
suma += calificaciones[i];
}
promedio = suma / cantidadA;
//Calificación mínima
for(i = 0; i < calificaciones.Length; i++)
{
if(calificaciones[i] < calificacionMinima)
{
calificacionMinima = calificaciones[i];
}
}
//Calificación máxima
for (i = 0; i < calificaciones.Length; i++)
{
if (calificaciones[i] > calificacionMaxima)
{
calificacionMaxima = calificaciones[i];
}
}
//Mostramos los resultados
Console.WriteLine(" El promedio es: {0}", promedio);
Console.WriteLine("La calificación mínima es: {0}", calificacionMinima);
Console.WriteLine("La calificación máxima es: {0}", calificacionMaxima);
Valora esta pregunta


0