1 / 11

ESTRUCTURAS DE DECISION MULTIPLE CUANDO

Introducción a la Computación. ESTRUCTURAS DE DECISION MULTIPLE CUANDO. SEMANA 08. ESTRUCTURAS LÓGICAS DE DECISION MULTIPLE. Objetivos:. Estructuras de Decisión Múltiple CUANDO. ESTRUCTURAS LÓGICAS DE DECISION MULTIPLE. ESTRUCTURA LÓGICA DE DECISIÓN MÚLTIPLE (CUANDO). Definición:.

dandre
Download Presentation

ESTRUCTURAS DE DECISION MULTIPLE CUANDO

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introducción a la Computación ESTRUCTURAS DE DECISION MULTIPLE CUANDO SEMANA 08

  2. ESTRUCTURAS LÓGICAS DE DECISION MULTIPLE Objetivos: • Estructuras de Decisión Múltiple CUANDO

  3. ESTRUCTURAS LÓGICAS DE DECISION MULTIPLE ESTRUCTURA LÓGICA DE DECISIÓN MÚLTIPLE (CUANDO) Definición: Una estructura de decisión múltiple “CUANDO... FINCUANDO” permite alterar el flujo secuencial de una solución ejecutando un conjunto de pasos dependiendo del valor de una variable. Generalmente, para cada posible valor que pueda tener la variable se define un conjunto de pasos a ejecutar. También se define un conjunto de pasos a ejecutar en caso que uno de los valores de la variable no tenga asociado un conjunto de pasos a ejecutar.

  4. ESTRUCTURAS LÓGICAS DE DECISION MULTIPLE Estructura Lógica de Decisión Múltiple (CUANDO)

  5. ESTRUCTURAS LÓGICAS DE DECISION MULTIPLE CASO (VALOR 1) CASO (VALOR 2) CASO (VALOR 3) V V V Instrucciones Instrucciones Instrucciones TERMINAR TERMINAR TERMINAR F F F CASO (VALOR “n”) V Instrucciones TERMINAR F Instrucciones POR DEFECTO Estructura Lógica de Decisión Múltiple (CUANDO)

  6. ESTRUCTURAS LÓGICAS DE DECISIÓN MULTIPLE Estructura Lógica de Decisión Múltiple (CUANDO)

  7. ESTRUCTURAS LÓGICAS DE DECISION MULTIPLE Problema 1:Ingresar la categoría (categoria) y el sueldo (sueldo) de un trabajador, y calcular su aumento de sueldo teniendo en cuenta la siguiente mostrada. Mostrar el nuevo sueldo del trabajador (sueldo).

  8. ESTRUCTURAS LÓGICAS DE DECISION MULTIPLE Algoritmo PrgSueldo – main() • ENTRADA: categoria, sueldo • SALIDA: sueldo • INICIO • ENTERO categoria • REAL sueldo • LEER categoria, sueldo • CUANDO (categoria) SEA • CASO (categoria = 1) • sueldo = sueldo * 1.38 • TERMINAR • CASO (categoria = 2) • sueldo = sueldo * 1.21 • TERMINAR • CASO (categoria = 3) • sueldo = sueldo * 1.12 • TERMINAR • CASO (categoria = 4) • sueldo = sueldo * 1.08 • TERMINAR • OTROS • Sueldo = sueldo • FIN CUANDO • ESCRIIBIR sueldo • FIN

  9. ESTRUCTURAS LÓGICAS DE DECISION MULTIPLE INICIO NUMERO categoria REAL sueldo categoria, sueldo Categoria=1 Sueldo = sueldo * 1.38 Categoria=2 Sueldo = sueldo * 1.21 Categoria=3 Sueldo = sueldo * 1.12 Categoria=4 Sueldo = sueldo * 1.08 Sueldo = sueldo sueldo FIN

  10. ESTRUCTURAS LÓGICAS DE DECISION MUTIPLE #include <iostream> using std::cout ; using std::cin ; int main ( ) { int categoria doublesueldo; cout <<“Ingrese la categoria”; cin >> categoria cout <<“Ingrese el sueldo”; cin >> sueldo; switch(categoria) { case 1: sueldo = sueldo * 1.38; break; case 2: sueldo = sueldo * 1.21; break; case 3: sueldo = sueldo * 1.12; break; case 4: sueldo = sueldo * 1.08; break; default: sueldo = sueldo } cout << “Su sueldo es: “ + sueldo>>; return 0; } class PrgSueldo { public static void main (String[] arg) { int categoria; double sueldo=0; System.out.print (“Ingrese la categoria”); categoria = Lectura.leerInt(); System.out.print (“Ingrese el sueldo”); sueldo = Lectura.leerInt(); switch(categoria) { case 1: sueldo = sueldo * 1.38; break; case 2: sueldo = sueldo * 1.21; break; case 3: sueldo = sueldo * 1.12; break; case 4: sueldo = sueldo * 1.08; break; default: sueldo = sueldo } System.out.print (Su sueldo es: “ + sueldo); } }

  11. ESTRUCTURAS LÓGICAS DE DECISION MULTIPLE INTENTALO…!!! 1.-En una dulcería se venden 4 tipos de sándwich, de acuerdo a la siguiente tabla: Desarrolle una solución que permita calcular el monto a pagar por La compra de cada sándwich. 2.- Desarrollar una solución que permita realizar operaciones de suma, resta o multiplicación. Se deberá ingresar dos números y el tipo de operación que se desea realizar

More Related