Aplicando el manejo de vectores, matrices en el desarrollo de aplicaciones
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp26
{
class Program
{
static void Main(string[] args)
{
float[,] NOTAS; //float porque es real las calificaciones
//definimos el arreglo bidimensional
NOTAS = new float[5, 3]; // asignamos valores
float promedio, Definitivas, matematicas, ciencias, programacion;
ciencias = 2f;
promedio = 2f;
matematicas = 2f;
Definitivas = 2f;
programacion = 2f;
for (int i = 0; i < 5; i++)
{
for (int f = 0; f < 3; f++)
{
if (f < 1)
{
Console.WriteLine("ingrese el valor de la asignatura matematicas");
NOTAS[i, f] = Convert.ToSingle(Console.ReadLine());
if (NOTAS[i, f] < 3)
{
matematicas = matematicas + 1;
}
}
else
{
if (f < 2)
Console.WriteLine("ingrese el valor de la asignatura ciencias");
NOTAS[i, f] = Convert.ToSingle(Console.ReadLine());
if (NOTAS[i, f] < 3)
{
ciencias = ciencias + 1;
}
else
{
Console.WriteLine("ingrese el valor de la asignatura ciencias");
NOTAS[i, f] = Convert.ToSingle(Console.ReadLine());
if (NOTAS[i, f] < 3)
{
programacion = programacion + 1;
}
}
}
Definitivas = Definitivas + NOTAS[i, f];
}
}
Definitivas = Definitivas / 15f;
Console.WriteLine("El promedio de las notas de los estudiantes es: ", promedio);
Console.WriteLine("estudiantes que reprobaron matematicas" + matematicas);
Console.WriteLine("promedio de los estudiantes que reprobaron ciencias" + ciencias);
Console.WriteLine("promedio de los estudiantes que reprobaron programación" + programacion);
Console.ReadKey();
}
}
}
Comentarios
Publicar un comentario