Código del ejercicio:
Definición de los códigos del ejercicio:
Console.Write() --> escribe un texto en pantalla.double --> se usa para declarar números reales de coma flotante de 64 bits (doble precisión).
int --> dato entero de 32 bits.
string --> dato de tipo cadena de texto.
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.
for --> el ciclo for recorre un bloque de código varias veces.
< --> el operador menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
++ --> el operador de incremento ( ++ ) incrementa (suma uno a) su operando y devuelve un valor.
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 --> 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.WriteLine() --> escribe un texto en pantalla y avanza de línea.
Math.Round() --> redondea un número al entero más cercano.
+ --> 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:
1. Declaración de Variables
int cantidad, nota1, nota2, nota3; double promedio; string nombre;
En esta parte se crean las variables necesarias para el programa.
- cantidad: guarda la cantidad de estudiantes.
- nota1, nota2 y nota3: almacenan las notas del alumno.
- promedio: guarda el promedio calculado.
- nombre: almacena el nombre del estudiante.
2. Ingresar Cantidad de Estudiantes
Console.Write("Ingresar cantidad de estudiantes: ");
cantidad = int.Parse(Console.ReadLine());
El programa solicita cuántos estudiantes se van a registrar.
Console.ReadLine() lee lo que escribe el usuario y
int.Parse() convierte el texto a número entero.
3. Ciclo For
for(int i = 0; i < cantidad; i++)
El ciclo for repite el proceso dependiendo de la cantidad
de estudiantes ingresados.
Cada repetición permite registrar un alumno diferente.
4. Ingreso de Datos del Alumno
Console.Write("Ingresar nombre del alumno: ");
nombre = Console.ReadLine();
Console.Write("Ingresar la primera nota: ");
nota1 = int.Parse(Console.ReadLine());
Console.Write("Ingresar la segunda nota: ");
nota2 = int.Parse(Console.ReadLine());
Console.Write("Ingresar la tercera nota: ");
nota3 = int.Parse(Console.ReadLine());
Aquí el usuario ingresa:
- El nombre del alumno.
- La primera nota.
- La segunda nota.
- La tercera nota.
5. Calcular el Promedio
promedio = (nota1 + nota2 + nota3) / 3;
Las tres notas se suman y luego se dividen entre 3 para obtener el promedio del estudiante.
6. Verificar si Aprobó o Reprobó
if(promedio >= 50)
{
Console.WriteLine("Estudiante: " + nombre +
", su nota es: " + Math.Round(promedio) +
", Aprobado.");
}
else
{
Console.WriteLine("Estudiante: " + nombre +
", su nota es: " + Math.Round(promedio) +
", Reprobado.");
}
El programa verifica el promedio del estudiante.
- Si el promedio es mayor o igual a 50 → Aprobado.
- Si el promedio es menor a 50 → Reprobado.
Math.Round() sirve para redondear el promedio.
7. Finalizar Programa
Console.ReadKey();
Esta línea hace que la consola espere que el usuario presione una tecla antes de cerrar el programa.
No hay comentarios.:
Publicar un comentario