0% encontró este documento útil (0 votos)
15 vistas9 páginas

Guía 9

El documento presenta ejemplos de algoritmos en C# para la asignatura de Ingeniería Civil. El primer ejemplo muestra cómo generar la tabla de multiplicar de un número del 1 al 12, mientras que el segundo determina el porcentaje de alumnos aprobados basado en sus notas. Ambos ejemplos son parte de un taller de Algoritmica y Programación en la Universidad Andina del Cusco.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
15 vistas9 páginas

Guía 9

El documento presenta ejemplos de algoritmos en C# para la asignatura de Ingeniería Civil. El primer ejemplo muestra cómo generar la tabla de multiplicar de un número del 1 al 12, mientras que el segundo determina el porcentaje de alumnos aprobados basado en sus notas. Ambos ejemplos son parte de un taller de Algoritmica y Programación en la Universidad Andina del Cusco.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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]();
}
}
}

También podría gustarte