Professional Documents
Culture Documents
EXAMEN
EXAMEN
Problema:
Escribir un algoritmo que lea tres notas de un estudiante, obtenga el promedio y en función a
este determine si esta aprobado, desaprobado o reprobado de acuerdo a las siguientes
condiciones: si El promedio es mayor o igual a catorce, el alumno está aprobado, si el
promedio es mayor o igual que 10 y menor que 14, el estudiante está desaprobado y si el
promedio es menor que 10, el alumno está reprobado.
1. ANALISIS
1. Entender el problema
NOTA NOTA2 NOTA3 PROMEDIO ESTADO
1
12 18 20 16.67 Aprobado
2. Modelo
Si
Promedio =>14: aprobado
Escribir: “el alumno esta aprobado”
Caso contrario
Promedio =>10 & Promedio <14: desaprobado
Escribir: “el alumno esta desaprobado”
Caso contrario
Promedio <10 : reprobado
Escribir: “el alumno esta reprobado”
Fin si
{estructura selectiva}
Si
((Promedio =>14)
Inicio Escribir “El alumno esta aprobado” // INSTRUCCIÓN 7
Caso contrario
Si ((Promedio =>10 & Promedio <14: desaprobado
Escribir “El alumno esta desaprobado” // INSTRUCCIÓN 8
Caso contrario
SI(Promedio <10 : reprobado )
Escribir “El alumno esta reprobado” // INSTRUCCIÓN 9
fin si
fin
2. Verificación del algoritmo
1
2
3
4
5
6
3. Codificación
//Leer datos
Console.WriteLine("Ingrese la Nota 1");
Nota1 = int.Parse(Console.ReadLine());
Console.WriteLine("Ingrese la Nota 2");
Nota2 = int.Parse(Console.ReadLine());
Console.WriteLine("Ingrese la Nota 3");
Nota3 = int.Parse(Console.ReadLine());
Puesta en marcha