Instrucciones de control Actividad 2: Ciclos y condiciones
Enviado por Fjoy • 11 de Septiembre de 2021 • Tarea • 2.861 Palabras (12 Páginas) • 176 Visitas
[pic 1]
Nombre(s): FJoy Garcia | Matricula: 2783213 |
Nombre del curso: Métodos numéricos | Profesor: |
Tema 2: Instrucciones de control | Actividad 2: Ciclos y condiciones |
Fecha de entrega: 29 de Agosto 202o | |
fuentes: https://dotnetfiddle.net/
|
Actividad 2: C# ciclos y condiciones
Opción 1:
Descripción:
Objetivo de la actividad:
Aprender cómo utilizar los comandos de control en C Sharp (C#).
Descripción de la actividad:
Hacer los programas utilizando ciclos o comandos de control de flujo.
Requerimientos para la actividad:
Software Visual Studio Express 2010 o su equivalente.
Instrucciones para el alumno:
- Enciende la computadora.
- Entra a Visual Studio Express 2012 o el ambiente equivalente.
- Crea un nuevo proyecto con un nombre claro y fácil de identificar.
- Se van a hacer tres programas con distintas funciones.
- El primer programa debe pedir al usuario que indique a qué hora se va a dormir cada noche y según ésta hora sugerir la hora de despertar, suponiendo que lo adecuado es dormir ocho horas.
- Si el usuario no pone un número entre 0 y 23 se volverá a preguntar la hora, hasta que introduzca un número correcto.
- Si el usuario pone que a las 23, 0 o 1, desplegará el mensaje: “Duerme usted un poco tarde, trate de descansar más, hora recomendada x”.
- Si pone de 2, 3 o 4, se desplegará el mensaje: “Usted duerme muy tarde, eso no es bueno para la salud, hora recomendada x”.
- Si el usuario duerme a las 5, 6, 7, 8, 9 o 10, desplegará el mensaje: “Supongo que duerme a estas horas porque tiene un trabajo nocturno, hora recomendada x”.
- Si el usuario duerme a las 11, 12, 13, 14, 15, 16, 17 o 18, se desplegará en pantalla el mensaje: “Usted tiene un horario de sueño muy extraño, hora recomendada x”.
- Si el usuario duerme a las 19 o 20, se desplegará el mensaje: “Usted duerme muy temprano”.
- Si duerme a las 21 o 22, se desplegará el mensaje: “Usted duerme a muy buena hora, felicidades, hora recomendada x”.
using System; //ACTIVIDAD 2 TEMA 2 SECUENCIAS DE CONTROL
public class Program { public static void Main() {
int hora; Console.WriteLine("A que hora se duerme?"); //inscribir en pantalla hora=int.Parse(Console.ReadLine()); // guardar el variable
while(hora<0 | hora>23) { Console.WriteLine("este hora es incorrecta, vuelva a intertarlo"); Console.WriteLine("A que hora te duermes"); // opcional hora=int.Parse(Console.ReadLine()); } switch(hora) { case 23: case 0: case 1: Console.WriteLine("Duerme usted un poco tarde, trate de descansar más, hora recomendada a despertar 7:00"); break;
case 2: case 3: case 4: Console.WriteLine("Usted duerme muy tarde, eso no es bueno para la salud, tiempo recomendado 8 horas de sueno"); break;
case 5: case 6: case 7: case 8: case 9: case 10: Console.WriteLine("Supongo que duerme a estas horas porque tiene un trabajo nocturno,tiempo recomendado 8 horas de sueno"); break;
case 11: case 12: case 13: case 14: case 15: case 16: case 17: case 18: Console.WriteLine("Usted tiene un horario de sueño muy extraño,tiempo recomendado 8 horas de sueno"); break;
case 19: case 20: Console.WriteLine("Usted duerme muy temprano,tiempo recomendado 8 horas de sueno"); break;
case 21: case 22: Console.WriteLine("Usted duerme a muy buena hora, felicidades,tiempo recomendado 8 horas de sueno"); break;
} } } |
[pic 2]
...