Código del ejercicio:
Definición de los códigos del ejercicio:
Console.Write() --> escribe un texto en pantalla.int --> dato entero de 32 bits.
Parse() --> se utiliza para convertir una representación de cadena de un número en un entero equivalente con signo de 16/32/64 bits.
Console.ReadLine() --> lee un dato desde teclado.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else if --> use else if para especificar una nueva condición para probar, si la primera condición es falsa.
else --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
>= --> el operador mayor que o igual ( >= ) devuelve true si el operando izquierdo es mayor o igual que el operando derecho, y en false caso contrario.
+ --> el operador ( + ) concatena variables de cadena.
Console.ReadKey() --> escribimos el método Console.ReadKey() al final de nuestro código para mantener abierta la ventana de nuestra consola.
Explicación del Código:
¿Qué hace el programa?
Este programa permite ingresar tres notas de un estudiante, calcula el promedio final y muestra un mensaje dependiendo del resultado obtenido.
Explicación del código
Console.Write("Ingrese la primera nota: ");
Muestra un mensaje en pantalla solicitando al usuario que ingrese la primera nota.
Muestra un mensaje en pantalla solicitando al usuario que ingrese la primera nota.
int nota1 = int.Parse(Console.ReadLine());
Guarda la primera nota ingresada. int.Parse convierte el texto escrito por el usuario en un número entero.
Guarda la primera nota ingresada. int.Parse convierte el texto escrito por el usuario en un número entero.
Console.Write("Ingrese la segunda nota: ");
int nota2 = int.Parse(Console.ReadLine());
Solicita y guarda la segunda nota del estudiante.
int nota2 = int.Parse(Console.ReadLine());
Solicita y guarda la segunda nota del estudiante.
Console.Write("Ingrese la tercera nota: ");
int nota3 = int.Parse(Console.ReadLine());
Solicita y guarda la tercera nota ingresada.
int nota3 = int.Parse(Console.ReadLine());
Solicita y guarda la tercera nota ingresada.
int nota_final = (nota1 + nota2 + nota3) / 3;
Suma las tres notas y las divide entre 3 para obtener el promedio final.
Suma las tres notas y las divide entre 3 para obtener el promedio final.
if(nota_final == 100)
Comprueba si la nota final es exactamente 100. Si se cumple, muestra que la calificación es excelente.
Comprueba si la nota final es exactamente 100. Si se cumple, muestra que la calificación es excelente.
else if(nota_final >= 60)
Si la nota no es 100, verifica si es mayor o igual a 60. Si se cumple, el estudiante aprobó.
Si la nota no es 100, verifica si es mayor o igual a 60. Si se cumple, el estudiante aprobó.
else if(nota_final >= 40)
Comprueba si la nota está entre 40 y 59. En este caso, el estudiante entra a repechaje.
Comprueba si la nota está entre 40 y 59. En este caso, el estudiante entra a repechaje.
else
Si ninguna condición anterior se cumple, significa que la nota es menor a 40 y el estudiante reprobó.
Si ninguna condición anterior se cumple, significa que la nota es menor a 40 y el estudiante reprobó.
Console.ReadKey();
Mantiene la consola abierta hasta que el usuario presione una tecla.
Mantiene la consola abierta hasta que el usuario presione una tecla.
Código completo en C#
Console.Write("Ingrese la primera nota: ");
int nota1 = int.Parse(Console.ReadLine());
Console.Write("Ingrese la segunda nota: ");
int nota2 = int.Parse(Console.ReadLine());
Console.Write("Ingrese la tercera nota: ");
int nota3 = int.Parse(Console.ReadLine());
int nota_final = (nota1 + nota2 + nota3) / 3;
if(nota_final == 100)
{
Console.Write("Su nota es: " + nota_final + " su nota es Excelente.");
}
else if(nota_final >= 60)
{
Console.Write("Su nota es: " + nota_final + " usted Aprobó.");
}
else if(nota_final >= 40)
{
Console.Write("Su nota es: " + nota_final + " usted entra a Repechaje.");
}
else
{
Console.Write("Su nota es: " + nota_final + " usted Réprobo.");
}
Console.ReadKey();
Resumen
El programa recibe tres notas, calcula el promedio final y utiliza condiciones if y else if para decidir si el estudiante obtuvo una calificación excelente, aprobó, debe ir a repechaje o reprobó.
No hay comentarios.:
Publicar un comentario