Código del ejercicio:
Definición de los códigos del ejercicio:
Random --> genera números aleatorios.int --> dato entero de 32 bits.
int nota1 = rd.Next(0, 101); --> genera números aleatorios que son >= 0 y < 101
Next() --> devuelve un entero aleatorio positivo dentro del rango predeterminado -2,147,483,648 a 2,147,483,647.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
else --> use else para especificar un bloque de código a ejecutar, si la misma condición es falsa.
>= --> 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.
Console.Write() --> escribe un texto en pantalla.
+ --> 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:
Random rd = new Random();
int nota1 = rd.Next(0, 101);
int nota2 = rd.Next(0, 101);
int promedio = (nota1 + nota2) / 2;
if(promedio >= 50)
{
Console.Write("Su nota es: " + promedio + " usted aprobó.");
}
else
{
Console.Write("Su nota es: " + promedio + " usted réprobo.");
}
Console.ReadKey();
1. Crear números aleatorios
Random rd = new Random();
Esta línea crea un objeto llamado rd
que sirve para generar números aleatorios.
2. Generar la primera nota
int nota1 = rd.Next(0, 101);
Genera una nota aleatoria entre 0 y 100
y la guarda en la variable nota1.
3. Generar la segunda nota
int nota2 = rd.Next(0, 101);
Genera otra nota aleatoria entre 0 y 100
y la guarda en la variable nota2.
4. Calcular el promedio
int promedio = (nota1 + nota2) / 2;
Suma las dos notas y divide el resultado entre 2
para obtener el promedio.
5. Verificar si aprobó
if(promedio >= 50)
Comprueba si el promedio es mayor o igual a 50.
Si se cumple, muestra el mensaje de aprobado.
6. Mostrar mensaje de reprobación
else
Si el promedio es menor a 50,
muestra el mensaje indicando que reprobó.
7. Pausar la consola
Console.ReadKey();
Hace que la consola espere una tecla
antes de cerrarse.
No hay comentarios.:
Publicar un comentario