Está en la página 1de 3
CAPITULO ; : 12 SELECCION MULTIPLE Enel Capitulo 4 se mostré cdma hacer que la computadora excoja entre dos al usando el enunciado if-then-else. Sin embargo, en algunos casos puede requerirse ‘computadora escoja de una lista de md de dos opciones. Hasta ahora, la dnica que se ha presentado para hacer eso. corsiste en usa varias prucas {-dhen. En este capitulh se darin dos nuexosmétodos para escoger de una lista de mis de alternativas: 1. el enunciada ifanidedo (rested fy 2,clenunciade case 12.1 ff anidado. (Cuando Le insteucci6n que se usa ccm rama den @ eb de un cauneisdo ff es misma oire cnunciado if se la Hama énstruecion if anidaca, EVEMPLO. Una ageacia de scyuros para automavies asigna costes basados en €l sexo y eo edad del conductor. Los varones de meros-de 25 aflos pagan las primas nas altas, 1 dlares. Los hombres de 25 0 mds afos pagan 700 délares, Las mujeres de menos de ‘afos pagan 800, micntras que mujeres de 21 o mis anos pagan 500. Fl siguiente es micdadia que asigne el valor adecuedo: ifsexo ='my then itedad < 25 then prima == 1000 | > soma then principal else prima := 700 ese {sex0 = 7) itedud < 21 thenprima:= 800 | + romu then principal else prima := soo; |, OBSERVACIONES: 1. Eneste ejemplo, las ramas prinsipales then yelse tienen incluidos enunciados = Notese que el comentario (sex9 = [’}se usa para aclarat al lector Ia canna ce principal, CAPITULO 12 IF ANIDADO.. 184 “SUNTA: {Qué imprimiré el siguiente Ceagmento cuando Sy=4 0 Ox=s8y=57 ‘(x es menor) “else wttein xy y iguatesy, \ a) Dido quela condicién x uerirse que ie: Dara probarsi x =4.

También podría gustarte