Fundamentos De Programaci N

Páginas: 6 (1488 palabras) Publicado: 2 de abril de 2015
Enunciados para practicar 
 
Recuerda que antes de programar debes tener claro cómo es que lo vas a resolver 
definiendo los datos de entrada, proceso y saida. 
 
Pregunta 01 
 
El interés que se 
carga a una cuenta de tarjeta de crédito depende del saldo a pagar 
de acuerdo con el siguiente criterio: el interés cargado es 18%  para saldos de hasta $500 y 
del 20% para saldos mayores a $500. Desarrolle un algoritmo para encontrar la cantidad 
total de interés 
de acuerdo al saldo de una cuenta. 
 
Pregunta 02 
 
El valor de y se define como 
sigue: 
2​
Y = x​
 +2x –3 si
 ­3 < x <= 2 
Y = 5x + 7
si
 2 < x <= 10 
Y = 0
si
 x <= ­3 o x > 10 
 
 
Pregunta 03 
 
Dada la edad de una persona en  meses, calcule su edad en años y fracción de meses. 
 
 
Pregunta 04 
 
Dados  el  valor  antiguo y  el  actual  del  contador  de  la luz, escribir un programa que determine 
a  cuánto  asciende  la  factura  de  la  luz  de  un  determinado  abonado. El importe es la suma de 
la  cuota  fija   (12  soles)  más  una  cuota  variable  que  depende  del  consumo  y  se  calcula  por 
tramos:  los primeros  100 Kws, a 0.60 soles el Kw; los 150 Kws siguientes,  a 0.40 soles el Kw; si el consumo excede de 250 Kws, esa diferencia se cobra a 0.20 soles el Kw. 
 
Pregunta 05 
 
SAGA  está  invitando  a  un  cierra puerta  por  cambio  de  temporada para el  día  de  mañana, si 
se  compran  2   prendas  del  mismo  color  lo  llevas  al  costo  de  100  soles  cada  una;  si  llevas 
entre  3  y  4,  el  precio  es  de es  de  75  soles  cada  una,  si  la  compra  es  mayor a  4 prendas, el 
costo  es  de  50  soles  cada una.  Escriba  el  el  programa  para  saber  cuanto  pagará  un  cliente 
según  el   número  de  prendas  del  mismo  color  que  compra  con  su  tarjeta  SAGA.  Debe 
imprimirse el número de prendas que compra y el total a pagar, solo si aplica la promoción. 
 

Pregunta 06 
 Una empresa de comida rápida que atiende por medio de distribución a domicilio desea un 
programa para calcular el jornal diario de sus trabajadores. El programa tomará como datos 
el número de día (1­Lunes, 2­Martes, 3­Miercoles, 4­Jueves, 5­Viernes, 6­Sábado, 
7­Domingo), el turno (D­Diurno, N­Nocturno) y las horas trabajadas del día. 
La tarifa se calcula de la siguiente manera: 
 
La tarifa de horas 
diurnas es de 15 soles. 
 
La tarifa de horas 
nocturnas es de 30 soles. 
 En caso de ser 
Domingo, la tarifa se incrementa en 10% para el turno diurno y en 
20% para el nocturno. 
 
Pregunta 07 
 
Una conocida aerolínea ha comenzado con su programa de lealtad. Con tal finalidad esta 
promocionando sus tarjetas de socios de manera gratuita, las cuales vienen con una cantidad 
de millas base.  
 
Sin embargo la aerolínea considera 3 categorías, las cuales se acceden mediante la acumulación de millas al momento de viajar. Las categorías son: 
 
Base: Para los afiliados que hayan acumulado menos de 150,000 millas 
Premium: Para los afiliados que hayan acumulado igual o más de 150,000 millas y menos de 
250,000 millas 
Elite: Para aquellos que hayan acumulado igual o más de 250,000 millas. 
 Adicionalmente, un cliente podrá comprar millas a la siguiente tarifa dependiendo de la 
categoría  
 
● 30 millas por cada dólar si esta en la categoría Base 
● 50 millas por cada dólar si esta en la categoría Premium 
● 90 millas por cada dólar si esta en la categoría Elite 
 
Desarrollar un programa que indique lo siguiente: 
­Dependiendo de la cantidad de millas, indicar que tipo de categoría tiene el cliente ­Desarrollar un programa que dado un monto determinado de dólares, cuantas millas podrá 
comprar el cliente.  
­Desarrollar un programa que permita a un cliente calcular cuantas millas le falta para subir a 
la siguiente categoría. 
 

#­­programa 
 
#encoding:UTF­8 
def calcularCategoria(millas) 
 
end 
 
def calcularMillasComprar(categoria, monto) 
 
end 
 
def calcularSiguienteSegmento(tipo,cantidad) 
 
end 
 
#­­­ zona de test ­­­­ 
 ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fundamentos de programaci n
  • Fundamentos de Programaci n
  • INTRODUCCI N A FUNDAMENTOS DE PROGRAMACI N
  • fundamentos de programaci n orientada a objetos 1
  • Fundamentos de Programaci n Pr ctica 10 v2
  • Fundamentos de Programaci n
  • 4 Fundamentos de la Programaci n
  • Fundamentos De Programaci N EIT111

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS