Professional Documents
Culture Documents
FACULTAD DE INGENIERÍA
ESCUELA PROFESIONAL DE INGENIERIA CIVIL
Algorítmica y programación
GUIA DE LABORATORIO N° 4
1. COMPETENCIAS: Al terminar esta sesión el alumno estará en capacidad de crear programas sencillos
haciendo uso de la estructura selectiva a través de la utilización del lenguaje C#
2. FECHA: 01/12/2011
3. CONCEPTOS TEORICOS
En el mundo real todos los días siempre tomamos decisiones desde que iniciamos nuestras labores normales como
que tomar de desayuno, cuánto dinero llevar a la universidad, tomar un taxi o tomar la combi, almorzar a cierta
hora o esperar que terminar las clases, etc.
Este tipo de estructura también la usaremos mucho en la construcción de programas los cuales en pseudo código
las representaremos en diferentes formas
Las simples de una sola decisión
Si (expresión)
Entonces
Inicio
Instrucciones si se cumple la expresión
Fin
Selectiva doble
Si (expresión)
Entonces
Inicio
Instrucciones si se cumple la expresión
Fin
Caso contrario
Inicio
Instrucciones si la expresión resulta falsa
fin
4. PRACTICA DE LABORATORIO.
Ejercicio 1
//leer numero
Console.Write("Ingrese el numero: ");
nro1 = int.Parse(Console.ReadLine());
Ejercicio 2
Escribir un programa que calcule el mayor de dos números reales
static void Main(string[] args)
{
//creacion de variables
double nro1 = 0;
double nro2 = 0;
double mayor = 0;
//mostrar resultados
Console.WriteLine("El mayor es: "+ mayor);
//mostrar resultados
Console.WriteLine("Los numeros ordenados son: ");
Console.WriteLine("Nro1 = "+ nro1 + " Nro2 = "+ nro2);
Ejercicio 4
Escribir un programa que promedie tres notas y me indique si estoy aprobado o desaprobado.
static void Main(string[] args)
{
//creacion de variables
double nota1 = 0;
double nota2 = 0;
double nota3 = 0;
double promedio = 0;
//calcular promedio
promedio = (nota1 + nota2 + nota3) / 3;
//mostrar resultados
Console.WriteLine("El Promedio es: "+ promedio);
if (promedio >= 10.5)
{
Console.WriteLine("Usted esta APROBADO");
}
else {
Console.WriteLine("Usted esta DESAPROBADO");
}
//pausa para ver resultados
Console.ReadKey();
}
5. INVESTIGACIÓN.
Investigar como usamos las funciones de potencia y raíz cuadrada en C#.
EJERCICIOS PROPUESTOS.
a. Escribir un programa que, dados dos tiempos (hh:mm:ss) determine cuál es el menor.
b. Escribir un programa que, dada una fecha (dd:mm:aaaa) determine la fecha del día anterior.
c. Escribir un programa que, determine cuanto se le paga a un maestro de obra si, este gana $ 10.00 por
hora si trabaja 40 horas o menos, si labora más de 40 horas de la paga $ 15.00 por cada hora extra.
Nombres:
1. …………………………………………………………………………………………………………….
2. ……………………………………………………………………………………………………………