Fecha_Entrega_2_

Anuncio
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
Documentos relacionados
Descargar