Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Indicador de logro: El estudiante conoce y describe los tipos de estructuras de decisión en la programación.
Indicación: lea el documento y realice los ejemplos prácticos para una mejor comprensión del contenido.
Estructuras de Decisión.
Son aquellas estructuras que llevan consigo una serie de condiciones o decisiones las cuales comparan variables con
otras, o con constantes ya establecidos por el programador en base a la evaluación de estas el programa toma un
curso, cabe resaltar que estas variables se pueden seguir evaluando con otras durante todo el programa.
En C# la herramienta que nos proporciona la toma de estas decisiones es la sentencia if, evalúa variables y decide
qué curso tomara el programa, para que comprendan a cabalidad el funcionamiento de esta sentencia realizaremos
una serie ejemplos en los cuales se muestra su funcionamiento.
a) Las Simples son aquellas que evalúan la variable, si esta cumple con la condición se lleva a cabo un proceso
y si no cumple con la condición finaliza el programa.
b) Las Dobles son todas aquellas las que cuando las variables no cumplen con la condición, llevan a cabo otro
proceso, es decir el programa tiene dos opciones o alternativas por las cuales se puede desarrollar el programa.
c) Múltiples: aquí la variable es comparada con distintos tipos de condiciones, las cuales ejecutan un proceso
diferente.
Solución:
static void Main(string[] args)
{
Console.Title = "Estructuras condicionales simples";
// Declaramos las variables
double cantidad, descuento = 0;
string resultado;
// Se solicita al usuario la cantidad
Console.Write("Ingrese el monto gastado en el supermercado: ");
cantidad = double.Parse(Console.ReadLine());
// Uso de la sentencia if para crear la condición
if (cantidad > 50)
{
descuento = cantidad * 0.15;
// Hacemos uso de la herramienta Math para que nos muestre dos decimales
resultado = Math.Round(descuento, 2).ToString();
// Mostramos el mensaje y concatenamos la variable resultado
Console.WriteLine("\nEl descuento por la compra es de: $ " + resultado);
Console.ReadKey();
}
Console.Write("\nFin del programa");
Console.ReadKey();
}
Desafíos:
1. Cree un programa el cual le permita ingresar 3 notas de las cuales se debe obtener el promedio y si este es mayor
a 7 que muestre un mensaje que diga alumno aprobado de lo contrario que diga alumno reprobado.
2. Realizar un programa que le permita ingresar al usuario 5 números y que muestre cuales el menor y cuál es el
mayor de estos, también tiene que mostrar cuales de estos números ingresados son divisibles entre 2.
3. Realice un programa en el cual le permita identificar qué tipo de triangulo es, solicitando al usuario la medida de
sus tres lados tomando en cuento la siguiente imagen, debe mostrar un mensaje en el cual diga qué tipo de
triángulo es.