Fecha Entrega: 15 agosto de 2011 Modalidad: Individual Valor: 10% Desarrolle los algoritmos para los siguientes problemas planteados: 1. Dado un número de tres de cifras, muestre cuantas unidades, cuantas decenas y cuantas centenas tiene el número e imprimir dichos resultados. Inicio Numero1 Entero Centenas Entero Leer “Ingrese un número de 3 cifras”, Numero1 Centenas = Parte Entera ( Numero1/100) Decenas = Parte Entera (Numero1 - Centenas*100) /10) Unidades = Numero1 - Centenas*100 - Decenas*10 Imprimir “El número de unidades es:” unidades “El número de Decenas es:” decenas “El número de centenas es” centenas Fin. 2. Una empresa trabaja unicamente 2 turnos diurno y nocturno, el valor de la hora diurna es $25000 y la nocturna $32000, en caso que el trabajador labore el día domingo la tarifa diurna se incrementa un 2% del valor de la hora diurna y la tarifa nocturna se incrementa un 10% de las tarifa nocturna, por cada trabajador se conoce el dia que laboro, las cantidad de horas laboradas y el turno. Encontrar el total a pagar. Inicio Diaquelaboro Char Numerodehoras Entero Turno Char Totalapagar1 Real Totalapagar2 Real Totalapagar3 Real Totalapagar4 Real Leer “ Ingrese Dia que laboro” Diaquelaboro “Ingrese Numero de horas” Numerodehoras “Ingrese el turno durante el cual laboró” Turno Si “Diaquelaboro” = Domingo ^ “Turno =Diurno” { Totalapagar 1= 25500 * Numero de horas) Muestre “El total a pagar es” Totalapagar1 Fin Si Si “Diaquelaboro” = Domingo ^ “Turno =Nocturno” { Totalapagar 2= 35200 * Numerodehoras) Muestre” El total a pagar es” Totalapagar2 Fin Si Si( “Diaquelaboro” = Lunes ∨ “Diaquelaboro” = Martes ∨ “Diaquelaboro” = Miercoles “Diaquelaboro” = Jueves ∨ “Diaquelaboro” = Viernes ∨ “Diaquelaboro” = Sabado ^ “Turno = Diurno” Totalapagar3 = 25000*Numerodehoras Muestre “El total a pagar es”, Totalapagar3 ) Fin Si Si( “Diaquelaboro” = Lunes ∨ “Diaquelaboro” = Martes ∨ “Diaquelaboro” = Miercoles “Diaquelaboro” = Jueves ∨ “Diaquelaboro” = Viernes ∨ “Diaquelaboro” = Sabado ^ “Turno = Nocturno” Totalapagar4 = 32000*Numerodehoras Muestre”El total a pagar es” Totalapagar4 ) Fin Si Fin del programa 3. Leer 2 números enteros y determinar si la suma de los dos números origina un número multiplo de 5 o no. Inicio Numero1 Entero Numero2 Entero Divisor Real Suma Entero Leer “ Ingrese el número 1” Numero1 “ Ingrese el número 2” Numero2 Suma = Numero1 + Numero2 Divisor = Suma / 5 Si Divisor = Parte Entera (Divisor) ( Muestre ”El número es múltiplo de 5” ) Sino( Muestre” El número no es múltiplo de 5” ) Fin Si Fin del programa 4. Determinar el valor total a pagar con IVA (16%) por un tiquete aereo ida y vuelta conociendo la distancia a recorrer, el número de días de estancia y sabiendo que si la distancia es superior a 1000 kms y el número de días de estancia es superior a 7 la aerolinea hace un descuento del 30%, de lo contrario no habra ningún descuento. Inicio Diasdeestancia Entero Distanciaarecorrer Real Valordeltiquete1 Entero Valordeltiquete2 Entero Valordeltiquete2 Entero Leer “ Número de días de estancia” Diasdeestancia “ Distancia a recorrer ” Distanciaarecorrer Si “Distanciaarecorrer > 1000” ^ “Diasdeestancia > 7” ( valordeltiquete2 = valordeltiquete1-(valordeltiquete1*30/100)+(valordeltiquete1*16/100) Muestre “ El valor del tiquete es”, valordeltiquete2 ) Sino (valordeltiquete3 = valordeltiquete1 +(valordeltiquete1*16/100) Muestre “El valor del tiquete es “ valordeltiquete3” ) Fin si Fin del programa Enviar la solución en un archivo de word o en un archivo pdf con hojas escaneadas. Competencia que evalúa: resuelve problemas aplicando las técnicas adecuadas. PAOLA ANDREA GRIALDO PIEDRAHITA