int num;
float suma, promcurso = 0, n1, curso, cantidad;
string[] nombre = new string[100];
float[] promedio = new float[100];
float[] nota = new float[20];
string grado = "";
Console.WriteLine("Ingrese el numero de alumno");
num = int.Parse(Console.ReadLine());
//ingreso de datos//
for (int i = 0; i < num; i++)
{
Console.WriteLine("Ingresar el nombre del alumno{0}:", i + 1);
nombre[i] = Console.ReadLine();
Console.Write("Ingrese la cantidad de curso{0}:", i + 1);
cantidad = float.Parse(Console.ReadLine());
n1 = 0;
for (int j = 1; j <= cantidad; j++)
{
Console.WriteLine("ingresar la nota del curso {0}", j);
curso = float.Parse(Console.ReadLine());
n1 = n1 + curso;
}
promcurso = n1 / cantidad;
nota[i] = promcurso;
}
//mostrar resultados//
for (int i = 0; i < num; i++)
{
Console.WriteLine(i + 1);
Console.WriteLine("El nombre es:");
Console.WriteLine(nombre[i]);
Console.WriteLine("La nota es:");
Console.WriteLine(nota[i]);
if (nota[i] > 10)
{
grado = "APROBADO";
}
if (nota[i] <= 10)
{
grado = "DESAPROBADO";
}
}
Console.WriteLine("La condicion es: {0}", grado);
Console.ReadLine();
...........................
int num=0;
float suma = 0, promcurso = 0, n1, curso, cantidad, sumab=0, peso;
string[] nombre = new string[100];
float[] promedio = new float[100];
float[] nota = new float[20];
string grado = "";
int op1, op2, f=0;
do
{
Console.Clear();
Console.WriteLine("1...Nuevo Alumno");
Console.WriteLine("2...Lista");
Console.WriteLine("0...Salir");
Console.Write("Ingrese opcion");
op1 = int.Parse(Console.ReadLine());
switch (op1)
{
case 1:
Console.WriteLine("Ingrese the name of studen{0}:");
nombre[f] = Console.ReadLine();
Console.Write("Ingrese la cantidad de curso{0}:");
cantidad = float.Parse(Console.ReadLine());
n1 = 0;
for (int j = 1; j <= cantidad; j++)
{
Console.WriteLine("Ingresar la nota del curso {0}", j);
curso = float.Parse(Console.ReadLine());
n1 = n1 + curso;
{
if ((nota[f] >= 0) && (nota[f] <= 20))
{
Console.WriteLine("Ingrese el peso del curso {0}");
peso = float.Parse(Console.ReadLine());
suma = (suma + nota[f] * peso);
sumab = sumab + peso;
}
else
{
Console.WriteLine("Error, ingrese other value");
Console.ReadLine();
}
}
}
promcurso = suma / sumab;
nota[f] = promcurso;
break;
case 2:
for (int i = 0; i < num; i++)
{
Console.WriteLine(i + 1);
Console.WriteLine("El nombre es:");
Console.WriteLine(nombre[i]);
Console.WriteLine("La nota es:");
Console.WriteLine(nota[i]);
if (nota[i] > 10)
{
grado = "APROVADO";
}
if (nota[i] <= 10)
{
grado = "DESAPROVADO";
}
break;
}
Console.WriteLine("La condicion es: {0}", grado);
Console.ReadLine();
Console.WriteLine("DECEA CONTINUAR SI(1), NO(2)");
op2 = int.Parse(Console.ReadLine());
Console.Clear();
}
}
while (op1 != 1);