SlideShare una empresa de Scribd logo
1 de 18
Introducción a la Computación (IC) ,[object Object],Semana 7
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Introducción a la Computación (IC)
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.  TEORÍA ESTRUCTURA LÓGICA DE DECISIÓN MÚLTIPLE (CUANDO) Definición: Introducción a la Computación (IC)
TEORÍA ESTRUCTURA LÓGICA DE DECISIÓN MÚLTIPLE (CUANDO) Decisión  1 Instrucciones V F Decisión  2 Instrucciones V F Decisión  3 Instrucciones V F Decisión  n Instrucciones V F Instrucciones POR DEFECTO Introducción a la Computación (IC) Estructuras Lógicas de Decisión –  Decisión  Múltiple Cuando
TEORÍA ESTRUCTURA LÓGICA DE DECISIÓN MÚLTIPLE (CUANDO) PSEUDOCÓDIGO EXPLICACIÓN: Si el valor de la variable es igual a uno de los valores colocados después de una de las reglas  CASO,  se ejecutan las instrucciones que están dentro del mismo.  Si el valor de la variable no es igual a ninguno de los valores colocados después de una de las reglas  CASO,  se ejecutan las instrucciones que están dentro de la regla OTROS. La regla OTROS es opcional (es decir, puede aparecer como no).  CUANDO (variable) SEA (valor 1) :  instrucciones... TERMINAR (valor n) : instrucciones... TERMINAR OTROS instrucciones... FINCUANDO Introducción a la Computación (IC) Estructuras Lógicas de Decisión –  Decisión  Múltiple Cuando
TEORÍA ESTRUCTURA LÓGICA DE DECISIÓN MÚLTIPLE (CUANDO) JAVA EXPLICACIÓN: Si el valor de la variable es igual a uno de los valores colocados después de la palabra reservada  case  (valor 1, valor 2, etc.), se ejecutan las sentencias que están dentro del mismo hasta llegar al final (es decir hasta la llave) a no ser que encuentre una palabra reservada  break  entre las sentencias que se ejecutan.  Si el valor de la variable no es igual a ninguno de los valores colocados después de una de las palabras reservadas  case , se ejecutan las sentencias que están dentro de la palabra reservada  default . La palabra reservada  default  es opcional (es decir puede aparecer como no).  switch (variable) { case valor 1 :  sentencias... break; case valor 2 : sentencias... break; case valor n : sentencias... break; default : sentencias... } Introducción a la Computación (IC) Estructuras Lógicas de Decisión –  Decisión  Múltiple Cuando
TEORÍA FUNCIONES MATEMÁTICAS Métodos matemáticos que podemos incorporar en nuestro Pseudocódigo y Diagrama de Flujo.   Pseudocódigo Diagrama de Flujo Java MAYOR ( ) Math.max( ) MENOR ( )   Math.min(  ) Introducción a la Computación (IC)
MAYOR Encuentra el mayor valor entre dos números, ya sean reales o enteros, dando por resultado un valor real o entero, según sean los números evaluados: MENOR Encuentra el menor valor entre dos números, ya sean reales o enteros, dando por resultado un valor real o entero, según sean los números evaluados: En pseudocódigo ENTERO n1=10, n2=34, numMa numMa= MAYOR(n1, n2) En pseudocódigo ENTERO n1=10, n2=34, numMe numMe=  MENOR (n1, n2) TEORÍA FUNCIONES MATEMÁTICAS Introducción a la Computación (IC) Funciones Matemáticas
Problema N°1:   Ingresar la categoría y el sueldo de un trabajador, y en base a estos calcular el nuevo sueldo del trabajador, el cual es igual al sueldo más el aumento. Nota: 1 clic Categoría Aumento 11 38 % 21 21 % 31 12 % 41 08 % Introducción a la Computación (IC) Estructuras Lógicas de Decisión –  Decisión  Múltiple Cuando
Algoritmo PrgSueldo  ENTRADA : categoria, sueldo SALIDA : sueldo INICIO FIN ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Nota: 4 clics Introducción a la Computación (IC) Estructuras Lógicas de Decisión –  Decisión  Múltiple Cuando
INICIO ENTERO categoria  REAL sueldo categoria, sueldo Nota: 5 clics Introducción a la Computación (IC) Estructuras Lógicas de Decisión –  Decisión  Múltiple Cuando FIN sueldo = sueldo sueldo sueldo = sueldo * 1.08  categoria=41 F V sueldo = sueldo * 1.12  categoria=31 V F sueldo = sueldo * 1.21  categoria=21 V F sueldo = sueldo * 1.38  categoria=11 V F
1.-  En una dulcería se venden 4 tipos de hamburguesas a los precios dados en la siguiente tabla. Diseñe una solución que permita calcular y mostrar el importe de compra, el importe de descuento y el importe a pagar, por  la compra de cierta cantidad de hamburguesas del mismo tipo.  Considere que se otorga un 10% de descuento por importes de compra mayores a S/20.00. INTÉNTALO…!!! Nota: 1 clic TIPO DE HAMBURGUESA PRECIO UNITARIO A 4.5 B 5.0 C 7.5 D 13.5 Introducción a la Computación (IC) Estructuras Lógicas de Decisión –  Decisión  Múltiple Cuando
Seleccione la respuesta correcta (letra): 1.-  ¿Cuál declaración es correcta?: INTÉNTALO…!!! Introducción a la Computación (IC) Estructuras Lógicas de Decisión –  Decisión  Múltiple Cuando a)   CARACTER tipo REAL iC, iD=0, iP ENTERO q b) TEXTO tipo REAL iC, iD, IP ENTERO q c) CARACTER tipo REAL iC, iD=0, iP LOGICO q
Seleccione la respuesta correcta (letra): 2.-  ¿Qué datos se leen?: INTÉNTALO…!!! Introducción a la Computación (IC) Estructuras Lógicas de Decisión –  Decisión  Múltiple Cuando a)   LEER q b) LEER iC, iD, iP c) LEER tipo, q
Seleccione la respuesta correcta (letra): 3.-  ¿Cuál estructura cuando es correcta?: INTÉNTALO…!!! Introducción a la Computación (IC) Estructuras Lógicas de Decisión –  Decisión  Múltiple Cuando a)   CUANDO (tipo) SEA 'A': 'a': iC=q*4.5 TERMINAR 'B‘: 'b': iC=q*5 TERMINAR 'C': 'c': iC=q*7.5 TERMINAR 'D': 'd': iC=q*13.5 TERMINAR OTROS iC=0 FINCUANDO b) CUANDO (tipo) SEA 'A':  iC=q*4.5 TERMINAR 'B‘:  iC=q*5 TERMINAR 'C':  iC=q*7.5 TERMINAR 'D':  iC=q*13.5 TERMINAR OTROS iC=0 FINCUANDO c) CUANDO (tipo) SEA 'A': 'a': iC=q*5 TERMINAR 'B‘: 'b': iC=q*5.5 TERMINAR 'C': : iC=q*7 TERMINAR 'D': 'd': iC=q*12.5 TERMINAR OTROS iC=1 FINCUANDO
Seleccione la respuesta correcta (letra): 4.-  ¿Cuál opción es correcta para  hallar el importe de descuento y el importe a pagar?: INTÉNTALO…!!! Introducción a la Computación (IC) Estructuras Lógicas de Decisión –  Decisión  Múltiple Cuando a)   iD=iC*0.1 iP=iC-iD b) SI (iC<20) ENTONCES iD=iC*1.1 iP=iC-iD FINSI c) SI (iC>20) ENTONCES iD=iC*0.1 FINSI iP=iC-iD
Seleccione la respuesta correcta (letra): 5.-  ¿Qué datos debe escribir?: INTÉNTALO…!!! Introducción a la Computación (IC) Estructuras Lógicas de Decisión –  Decisión  Múltiple Cuando a)   ESCRIBIR ic, iP b) ESCRIBIR iC, iD, iP c) ESCRIBIR iC, iD, iP, tipo
Seleccione la respuesta correcta (letra): 2.-  ¿Cuál opción es correcta para hallar el mayor número?: INTÉNTALO…!!! Introducción a la Computación (IC) Estructuras Lógicas de Decisión –  Decisión  Múltiple Cuando a)   ENTERO n1=10, n2=34, n3=20, numMa numMa= MAYOR(n1, MAYOR(n2,n3)) b) ENTERO n1=10, n2=34, n3=20, numMa numMa= MAYOR n1, MAYOR n2,n3 c) ENTERO n1=10, n2=34, n3=20, numMa numMa= MAYOR(n1, MENOR(n2,n3))

Más contenido relacionado

Similar a CUANDO

ESTRUCTURA LÓGICA DE DECISIÓN MÚLTIPLE:CUANDO
ESTRUCTURA LÓGICA DE DECISIÓN MÚLTIPLE:CUANDOESTRUCTURA LÓGICA DE DECISIÓN MÚLTIPLE:CUANDO
ESTRUCTURA LÓGICA DE DECISIÓN MÚLTIPLE:CUANDOcarlarpalomino
 
IC - Estructuras de Secuencia - Ejercicios
IC - Estructuras de Secuencia - EjerciciosIC - Estructuras de Secuencia - Ejercicios
IC - Estructuras de Secuencia - Ejercicioscbertolotti
 
IC estructuras de secuencia
IC estructuras de secuenciaIC estructuras de secuencia
IC estructuras de secuenciacbertolotti
 
Fundamentosdeprogramacion 2
Fundamentosdeprogramacion 2Fundamentosdeprogramacion 2
Fundamentosdeprogramacion 2agustin rojas
 
INTRODUCCIÓN ADSI - PARTE 3
INTRODUCCIÓN ADSI - PARTE 3INTRODUCCIÓN ADSI - PARTE 3
INTRODUCCIÓN ADSI - PARTE 3thefasp10
 
Algorítmos - Conceptos básicos
Algorítmos - Conceptos básicosAlgorítmos - Conceptos básicos
Algorítmos - Conceptos básicoscbertolotti
 
Guía de Algoritmo y Programación en C
Guía de Algoritmo y Programación en CGuía de Algoritmo y Programación en C
Guía de Algoritmo y Programación en CPablo Chiesa
 
Introduccion a los algoritmos parte 1
Introduccion a los algoritmos parte    1Introduccion a los algoritmos parte    1
Introduccion a los algoritmos parte 1charnisch
 
Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Joaquin1418
 
CLASE 05 - 2018-3.pdf
CLASE 05 - 2018-3.pdfCLASE 05 - 2018-3.pdf
CLASE 05 - 2018-3.pdfAndrCamones
 
IntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 AlgoritmiaIntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 AlgoritmiaAndres Garcia
 
Manualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamManualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamacostaw1991
 
Manualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamManualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamacostaw1991
 

Similar a CUANDO (20)

ESTRUCTURA LÓGICA DE DECISIÓN MÚLTIPLE:CUANDO
ESTRUCTURA LÓGICA DE DECISIÓN MÚLTIPLE:CUANDOESTRUCTURA LÓGICA DE DECISIÓN MÚLTIPLE:CUANDO
ESTRUCTURA LÓGICA DE DECISIÓN MÚLTIPLE:CUANDO
 
IC - Estructuras de Secuencia - Ejercicios
IC - Estructuras de Secuencia - EjerciciosIC - Estructuras de Secuencia - Ejercicios
IC - Estructuras de Secuencia - Ejercicios
 
IC estructuras de secuencia
IC estructuras de secuenciaIC estructuras de secuencia
IC estructuras de secuencia
 
Matematica computacional
Matematica computacionalMatematica computacional
Matematica computacional
 
Asignacion
AsignacionAsignacion
Asignacion
 
Fundamentosdeprogramacion 2
Fundamentosdeprogramacion 2Fundamentosdeprogramacion 2
Fundamentosdeprogramacion 2
 
INTRODUCCIÓN ADSI - PARTE 3
INTRODUCCIÓN ADSI - PARTE 3INTRODUCCIÓN ADSI - PARTE 3
INTRODUCCIÓN ADSI - PARTE 3
 
Algorítmos - Conceptos básicos
Algorítmos - Conceptos básicosAlgorítmos - Conceptos básicos
Algorítmos - Conceptos básicos
 
Guía de Algoritmo y Programación en C
Guía de Algoritmo y Programación en CGuía de Algoritmo y Programación en C
Guía de Algoritmo y Programación en C
 
Introduccion a los algoritmos parte 1
Introduccion a los algoritmos parte    1Introduccion a los algoritmos parte    1
Introduccion a los algoritmos parte 1
 
Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1Introducci+¦n a los algoritmos1
Introducci+¦n a los algoritmos1
 
CLASE 05 - 2018-3.pdf
CLASE 05 - 2018-3.pdfCLASE 05 - 2018-3.pdf
CLASE 05 - 2018-3.pdf
 
IntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 AlgoritmiaIntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 Algoritmia
 
Complejidad Computacional
Complejidad ComputacionalComplejidad Computacional
Complejidad Computacional
 
Excel novenos.pptx
Excel novenos.pptxExcel novenos.pptx
Excel novenos.pptx
 
Informe 1
Informe 1Informe 1
Informe 1
 
Programacion
ProgramacionProgramacion
Programacion
 
Introduccion a los algoritmos
Introduccion  a los algoritmosIntroduccion  a los algoritmos
Introduccion a los algoritmos
 
Manualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamManualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta william
 
Manualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamManualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta william
 

Último

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 

Último (10)

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 

CUANDO

  • 1.
  • 2.
  • 3. 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. TEORÍA ESTRUCTURA LÓGICA DE DECISIÓN MÚLTIPLE (CUANDO) Definición: Introducción a la Computación (IC)
  • 4. TEORÍA ESTRUCTURA LÓGICA DE DECISIÓN MÚLTIPLE (CUANDO) Decisión 1 Instrucciones V F Decisión 2 Instrucciones V F Decisión 3 Instrucciones V F Decisión n Instrucciones V F Instrucciones POR DEFECTO Introducción a la Computación (IC) Estructuras Lógicas de Decisión – Decisión Múltiple Cuando
  • 5. TEORÍA ESTRUCTURA LÓGICA DE DECISIÓN MÚLTIPLE (CUANDO) PSEUDOCÓDIGO EXPLICACIÓN: Si el valor de la variable es igual a uno de los valores colocados después de una de las reglas CASO, se ejecutan las instrucciones que están dentro del mismo. Si el valor de la variable no es igual a ninguno de los valores colocados después de una de las reglas CASO, se ejecutan las instrucciones que están dentro de la regla OTROS. La regla OTROS es opcional (es decir, puede aparecer como no). CUANDO (variable) SEA (valor 1) : instrucciones... TERMINAR (valor n) : instrucciones... TERMINAR OTROS instrucciones... FINCUANDO Introducción a la Computación (IC) Estructuras Lógicas de Decisión – Decisión Múltiple Cuando
  • 6. TEORÍA ESTRUCTURA LÓGICA DE DECISIÓN MÚLTIPLE (CUANDO) JAVA EXPLICACIÓN: Si el valor de la variable es igual a uno de los valores colocados después de la palabra reservada case (valor 1, valor 2, etc.), se ejecutan las sentencias que están dentro del mismo hasta llegar al final (es decir hasta la llave) a no ser que encuentre una palabra reservada break entre las sentencias que se ejecutan. Si el valor de la variable no es igual a ninguno de los valores colocados después de una de las palabras reservadas case , se ejecutan las sentencias que están dentro de la palabra reservada default . La palabra reservada default es opcional (es decir puede aparecer como no). switch (variable) { case valor 1 : sentencias... break; case valor 2 : sentencias... break; case valor n : sentencias... break; default : sentencias... } Introducción a la Computación (IC) Estructuras Lógicas de Decisión – Decisión Múltiple Cuando
  • 7. TEORÍA FUNCIONES MATEMÁTICAS Métodos matemáticos que podemos incorporar en nuestro Pseudocódigo y Diagrama de Flujo. Pseudocódigo Diagrama de Flujo Java MAYOR ( ) Math.max( ) MENOR ( )   Math.min( ) Introducción a la Computación (IC)
  • 8. MAYOR Encuentra el mayor valor entre dos números, ya sean reales o enteros, dando por resultado un valor real o entero, según sean los números evaluados: MENOR Encuentra el menor valor entre dos números, ya sean reales o enteros, dando por resultado un valor real o entero, según sean los números evaluados: En pseudocódigo ENTERO n1=10, n2=34, numMa numMa= MAYOR(n1, n2) En pseudocódigo ENTERO n1=10, n2=34, numMe numMe= MENOR (n1, n2) TEORÍA FUNCIONES MATEMÁTICAS Introducción a la Computación (IC) Funciones Matemáticas
  • 9. Problema N°1: Ingresar la categoría y el sueldo de un trabajador, y en base a estos calcular el nuevo sueldo del trabajador, el cual es igual al sueldo más el aumento. Nota: 1 clic Categoría Aumento 11 38 % 21 21 % 31 12 % 41 08 % Introducción a la Computación (IC) Estructuras Lógicas de Decisión – Decisión Múltiple Cuando
  • 10.
  • 11. INICIO ENTERO categoria REAL sueldo categoria, sueldo Nota: 5 clics Introducción a la Computación (IC) Estructuras Lógicas de Decisión – Decisión Múltiple Cuando FIN sueldo = sueldo sueldo sueldo = sueldo * 1.08 categoria=41 F V sueldo = sueldo * 1.12 categoria=31 V F sueldo = sueldo * 1.21 categoria=21 V F sueldo = sueldo * 1.38 categoria=11 V F
  • 12. 1.- En una dulcería se venden 4 tipos de hamburguesas a los precios dados en la siguiente tabla. Diseñe una solución que permita calcular y mostrar el importe de compra, el importe de descuento y el importe a pagar, por la compra de cierta cantidad de hamburguesas del mismo tipo. Considere que se otorga un 10% de descuento por importes de compra mayores a S/20.00. INTÉNTALO…!!! Nota: 1 clic TIPO DE HAMBURGUESA PRECIO UNITARIO A 4.5 B 5.0 C 7.5 D 13.5 Introducción a la Computación (IC) Estructuras Lógicas de Decisión – Decisión Múltiple Cuando
  • 13. Seleccione la respuesta correcta (letra): 1.- ¿Cuál declaración es correcta?: INTÉNTALO…!!! Introducción a la Computación (IC) Estructuras Lógicas de Decisión – Decisión Múltiple Cuando a) CARACTER tipo REAL iC, iD=0, iP ENTERO q b) TEXTO tipo REAL iC, iD, IP ENTERO q c) CARACTER tipo REAL iC, iD=0, iP LOGICO q
  • 14. Seleccione la respuesta correcta (letra): 2.- ¿Qué datos se leen?: INTÉNTALO…!!! Introducción a la Computación (IC) Estructuras Lógicas de Decisión – Decisión Múltiple Cuando a) LEER q b) LEER iC, iD, iP c) LEER tipo, q
  • 15. Seleccione la respuesta correcta (letra): 3.- ¿Cuál estructura cuando es correcta?: INTÉNTALO…!!! Introducción a la Computación (IC) Estructuras Lógicas de Decisión – Decisión Múltiple Cuando a) CUANDO (tipo) SEA 'A': 'a': iC=q*4.5 TERMINAR 'B‘: 'b': iC=q*5 TERMINAR 'C': 'c': iC=q*7.5 TERMINAR 'D': 'd': iC=q*13.5 TERMINAR OTROS iC=0 FINCUANDO b) CUANDO (tipo) SEA 'A': iC=q*4.5 TERMINAR 'B‘: iC=q*5 TERMINAR 'C': iC=q*7.5 TERMINAR 'D': iC=q*13.5 TERMINAR OTROS iC=0 FINCUANDO c) CUANDO (tipo) SEA 'A': 'a': iC=q*5 TERMINAR 'B‘: 'b': iC=q*5.5 TERMINAR 'C': : iC=q*7 TERMINAR 'D': 'd': iC=q*12.5 TERMINAR OTROS iC=1 FINCUANDO
  • 16. Seleccione la respuesta correcta (letra): 4.- ¿Cuál opción es correcta para hallar el importe de descuento y el importe a pagar?: INTÉNTALO…!!! Introducción a la Computación (IC) Estructuras Lógicas de Decisión – Decisión Múltiple Cuando a) iD=iC*0.1 iP=iC-iD b) SI (iC<20) ENTONCES iD=iC*1.1 iP=iC-iD FINSI c) SI (iC>20) ENTONCES iD=iC*0.1 FINSI iP=iC-iD
  • 17. Seleccione la respuesta correcta (letra): 5.- ¿Qué datos debe escribir?: INTÉNTALO…!!! Introducción a la Computación (IC) Estructuras Lógicas de Decisión – Decisión Múltiple Cuando a) ESCRIBIR ic, iP b) ESCRIBIR iC, iD, iP c) ESCRIBIR iC, iD, iP, tipo
  • 18. Seleccione la respuesta correcta (letra): 2.- ¿Cuál opción es correcta para hallar el mayor número?: INTÉNTALO…!!! Introducción a la Computación (IC) Estructuras Lógicas de Decisión – Decisión Múltiple Cuando a) ENTERO n1=10, n2=34, n3=20, numMa numMa= MAYOR(n1, MAYOR(n2,n3)) b) ENTERO n1=10, n2=34, n3=20, numMa numMa= MAYOR n1, MAYOR n2,n3 c) ENTERO n1=10, n2=34, n3=20, numMa numMa= MAYOR(n1, MENOR(n2,n3))