UNIVERSIDAD ANDINA DEL CUSCO
FACULTAD DE INGENIERÍA Y ARQUITECTURA
ESCUELA PROFESIONAL DE INGENIERÍA
CIVIL
“Sabiduría que vive en ti”
ALUMNO:
Espinoza Quispesayhua Andrea Melisa:024100913A
Trujillo Arcibia Alexandra Gimena:024100658A
DOCENTE:
Vargas Vera Lizet
ASIGNATURA:
Ingeniería Civil-Taller De Algoritmica Y Programación
3B
CICLO ACADÉMICO:
2025 – II
EJEMPLO 1
Elaborar un algoritmo que halle la tabla de multiplica de un número ingresado en un rango
del 1 al 12.
using System;
using [Link];
using [Link];
using [Link];
using [Link];
namespace TablaMultiplicar
{
class Program
{
static void Main(string[] args)
{
// Definimos el número para la tabla de multiplicar
int numero = 5;
// Mostramos un título
[Link]("Tabla de multiplicar del número 5:");
[Link]("--------------------------------");
// Bucle para generar la tabla de multiplicar del 1 al 12
for (int multiplicador = 1; multiplicador <= 12; multiplicador++)
{
// Calculamos el resultado
int resultado = numero * multiplicador;
// Mostramos cada línea de la tabla
[Link]($"{numero} × {multiplicador} =
{resultado}");
}
// Esperamos a que el usuario presione una tecla antes de cerrar
[Link]("\nPresione cualquier tecla para salir...");
[Link]();
}
}
EJEMPLO 2
Elaborar un algoritmo que determine el porcentaje de alumnos aprobados si se ingresa el
número de alumnos y su nota.
using System;
namespace ConsoleApp38
{
/* Elaborar un algoritmo que determine el porcentaje de alumnos aprobados
si se ingresa el número de alumnos y su nota. */
class Program
{
static void Main(string[] args)
{
// Inicialización de variables
int contador, N, aprobados = 0;
double porcentaje;
// Leer el número de alumnos N
[Link]("Ingrese el número total de alumnos: ");
N = [Link]([Link]());
// Determinar el porcentaje de alumnos aprobados
for (contador = 1; contador <= N; contador++)
{
int nota;
bool notaValida = false;
// Pedir la nota del alumno hasta que sea válida
while (!notaValida)
{
[Link]("Ingrese la nota del alumno " +
contador + " (entre 0 y 20): ");
nota = [Link]([Link]());
// Comprobar si la nota es válida (entre 0 y 20)
if (nota >= 0 && nota <= 20)
{
// Comprobar si el alumno está aprobado (nota >= 14)
if (nota >= 14)
{
aprobados++;
}
notaValida = true; // Nota válida, salir del ciclo
}
else
{
[Link]("Ingrese una nota válida entre 0 y
20.");
}
}
}
// Calcular el porcentaje de alumnos aprobados
porcentaje = (double)(aprobados * 100) / N;
// Mostrar el resultado
[Link]("El porcentaje de alumnos aprobados es: " +
porcentaje + "%");
[Link]();
}
}
}