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.