Problemas.

Anuncio
Problemas
1.- Un alumno desea saber cuál será su calificación final en una asignatura. Dicha calificación
se compone de los siguientes porcentajes:
a) 70% del promedio de sus cuatro calificaciones parciales.
b) 30% de la calificación del examen final.
Hacer un programa que me halle dicha calificación final.
2.- Calcular el perímetro de un círculo, dado su diámetro en kilómetros. La información debe
darse en centímetros. La forma del perímetro o longitud es dos pi por radio.
3.- Dado el nombre y año de nacimiento de una persona, teniendo presente el año actual.
Calcular la edad aproximada de la persona en segundos.
4.- Construir un programa que convierta milímetros a (centímetros, metros y a kilómetros).
5.- Desarrolle un algoritmo que le permita leer el nombre , la edad , el sexo y el estado civil de
cualquier persona e imprima el nombre de la persona si es un hombre casado y mayor de 40
años o una mujer soltera menor de 50 años.
6.- Desarrolle un algoritmo que le permita leer las notas de las materias que ha cursado un
estudiante hasta el momento, saque su promedio e imprima su nombre, número de carnet y el
promedio.
7.- Desarrolle un algoritmo para leer el nombre de un empleado, el salario básico por hora y el
número de horas trabajadas durante una semana. Calcule el salario neto , teniendo en cuenta
que si el número de horas trabajadas durante la semana es mayor de 48 horas, esas horas
demás se consideran horas extras y tienen un recargo del 35%. Imprima el nombre del
empleado y su salario neto.
8.- Desarrolle un algoritmo que le permita determinar el número medio de tres números. El
número medio es aquel que no es el mayor ni el menor.
9.- Desarrolle un algoritmo que le permita obtener la sucesión de Fibonacci 0,1,1,2 etc.
Recuerde que la serie de Fibonacci se genera empezando con los números 0 y 1 y calculando
cada nuevo miembro como la suma de dos miembros precedentes en la sucesión. Imprima los
primeros n términos de la sucesión.
10.- El Seniat ha establecido un nuevo impuesto a las compras de productos, el cuál está
determinado por el tipo de artículo a facturar, según la siguiente tabla:
Tipo de producto Tasa impuesto
Exclusivo 30%
Lujo 20%
Económico 10%
Accesible 5%
Para cada compra se conoce, monto de la compra y el tipo de producto.
Se desea elaborar el algoritmo que nos permita para cada compra realizada, calcular el
impuesto que deberá cancelar el cliente y el monto total de la factura, a la cuál se le realiza un
descuento, cuyo porcentaje es conocido.
11.-) Suponga que se leen los datos de tres artículos comprados en una tienda donde para
cada articulo se conoce el nombre del artículo, la cantidad a comprar del artículo y el precio
del mismo. Calcule el monto total a pagar por el articulo si adicionalmente se desea cobrar el
impuesto sobre la venta de 19%, en aquellas compras cuyo monto supera los 500 soles.
12.- Elabore un algoritmo, que calcule el aumento de sueldo de un trabajador, conociendo del
mismo, su nombre, tipo de trabajador, su sueldo y la cantidad de hijos que tiene. El porcentaje
de aumento del sueldo viene dado por el tipo de trabajador que es:
Tipo de trabajador
‘V’ 10%
‘G’ 15%
‘E’ 20%
‘O’ 30%
Adicionalmente se le paga una prima por cada hijo la cual es conocida y la misma para todos.
13.-Haga un diagrama de flujo que calcule el término número 180 de la secuencia FIBONACCI.
Recuerde que los dos primero números de la serie son 0 y 1. El resultado se calcula como la
suma de los dos números inmediatos que le preceden
14.- Escriba un programa tal que dado como datos n números enteros, obtenga la suma de los
números impares y el promedio de los números pares.
15.- Supóngase que en esta elección hay 4 candidatos (con identificadores 1, 2, 3, 4). Usted
habrá de encontrar, mediante un programa, el número de votos correspondiente a cada
candidato y el porcentaje que obtuvo respecto al total de los votantes. El usuario tecleará los
votos de manera desorganizada, tal y como se obtuvieron en la elección, el final de datos está
representado por un cero. Observe, como ejemplo, la siguiente lista:
13142214111213140
Donde 1 representa un voto para el candidato 1; 3 un voto para el candidato 3; y así
sucesivamente.
16.- Una persona desea invertir su dinero en un banco, el cual le otorga un 2% de interés. Cual
será la cantidad de dinero que esta persona tendrá al cabo de un año si la ganancia de cada
mes es reinvertida?
17.- Diseñe un programa que determine si un año es o no bisiesto. Considere que el usuario
deberá ingresar el año respectivo y el programa determinará si es o no
18.- Una compañía de seguros tiene contratados a n vendedores. Cada uno hace tres ventas a
la semana. Su política de pagos es que un vendedor recibe un sueldo base, y un 10% extra por
comisiones de sus ventas. El gerente de su compañía desea saber cuanto dinero obtendrá en la
semana cada vendedor por concepto de comisiones por las tres ventas realizadas, y cuanto
tomando en cuenta su sueldo base y sus comisiones.
19.-Dado como datos cuatro números reales, identifique cuál es el mayor. Considere que los
números pueden ser iguales.
20.-Calcule el factorial de un número entero ingresado por el usuario. Utilice el método de
multiplicaciones sucesivas. Por ejemplo, si el número introducido fuese 5, la salida sería su
factorial: 120, ya que 1*2*3*4*5 = 120.
Descargar