Practica Programacion
Practica Programacion
Practica Programacion
1. Realizar un algoritmo que muestre las raíces cuadradas de todos los números entre 11 y 30
#include<iostream>
#include<cmath>
using namespace std;
main()
{
int n=30,i;
float x;
cout<<"raices cuadradas de numeros entre 11 y 30";
for(i=11;i<=n;i++)
{
x=sqrt(i);
cout<< x <<endl;
}
}
2. Realizar un algoritmo para determinar la media de una lista de números positivos, se debe
acabar el programa al ingresar un número negativo.
3. Realizar el algoritmo que pida un lote de números hasta que se introduzca un número negativo,
de los cuales se debe sumar solo los números primos. Ejemplo, si ingresan 4, 7, 5, 41, 22, -6 se
muestra la suma es S=7+5+41=53.
4. Durante la emisión de un programa televisivo de una hora se realizan cuatro cortes comerciales,
ingresar el tiempo de duración de cada corte comercial, cada segundo de comercial cuesta 23 Bs.
en ese horario. Calcular los siguientes elementos:
Tiempo total de comerciales.
Tiempo medio de duración de todos los comerciales
Ingreso obtenido por cada corte comercial.
Ingreso total obtenido en el programa.
5. Dada La C.I., Nombre y la Nota Definitiva de 5 Materias de cada estudiante pertenecientes a un
grupo de N estudiantes; realice un algoritmo que permita calcular y dar como salida el promedio
de notas de cada estudiante.
6. Realizar un algoritmo para determinar cuánto ahorrará una persona en un año, si al final de cada
mes deposita cantidades variables de dinero; además, se quiere saber cuánto lleva ahorrado
cada mes.
7. Una empresa tiene el registro de las horas que trabaja diariamente un empleado durante la
semana (seis días) y requiere determinar el total de éstas, así como el sueldo que recibirá por las
horas trabajadas.
8. Una persona adquirió un producto para pagar en 20 meses. El primer mes pagó 10 $, el segundo
20 $, el tercero 40 $ y así sucesivamente. Realizar un algoritmo para determinar cuánto debe
pagar mensualmente y el total de lo que pagó después de los 20 meses.
9. Una empresa les paga a sus empleados con base en las horas trabajadas en la semana. Para esto,
se registran los días que trabajó y las horas de cada día. Realice un algoritmo para determinar el
sueldo semanal de N trabajadores y además calcule cuánto pagó la empresa por los N
empleados.
10. Algoritmo que pida números hasta que se introduzca un cero. Debe imprimir la suma y la media
de todos los números introducidos
11. Elabore un algoritmo para calcular el precio de N boletos de autobús, conociendo la distancia a
recorrer y sabiendo que el número de días de estadía es superior a 7 y la distancia es superior a
800Km, se obtiene un descuento del 30%, el precio por kilómetro es de 1523 Bs. Calcular el
monto total a pagar por pasajero, Total recaudado, Total descuento.
12. Elabore un algoritmo que calcule la división entera y el residuo entre dos números utilizando
únicamente operaciones de suma y resta.
13. Elabore un algoritmo que dado un número entero y la imprima invertida. Ejemplo: 1234 se debe
imprimir 4321.
14. “El náufrago satisfecho” ofrece hamburguesas sencillas (S), dobles (D) y triples (T), las cuales
tienen un costo de $20, $25 y $28 respectivamente. La empresa acepta tarjetas de crédito con un
cargo de 5 % sobre la compra. Suponiendo que los clientes adquieren N hamburguesas, las cuales
pueden ser de diferente tipo, realice un algoritmo para determinar cuánto deben pagar.
15. Elabore un algoritmo para leer las calificaciones de N alumnos y determine el número de
aprobados y reprobados.
16. Elabore un algoritmo que imprima la tabla de división de un número determinado.
17. Una persona se encuentra en el kilómetro 70 de una carretera, otra se encuentra en el km 150,
los coches tienen sentido opuesto y tienen la misma velocidad. Realizar un programa para
determinar en qué kilómetro de esa carretera se encontrarán.
18. Elabore un algoritmo que calcule el mínimo común múltiplo de dos números.
19. Elabore un algoritmo para generar la siguiente serie para n términos:
2,0,0,3,0,0,0,5,0,0,0,0,0,7,0,0,0,0,0,0,0, …
20. Elabore un algoritmo generar la siguiente serie para n términos:
1,22,333,4444,55555,666666,7777777, …
21. Elabore un algoritmo que solicite al usuario un número y luego cuente cuántos números pares e
impares hay desde 1 hasta el número ingresado.
22. Realice un algoritmo para leer las calificaciones de 0 a 10 de N alumnos y determine el número
de aprobados y reprobados.
23. Las empresas estatales han establecido que el incremento del sueldo mínimo nacional deberá ser
de 12% cada año. Realizar un algoritmo que muestre el sueldo mínimo por los siguientes “N”
años. El sueldo mínimo actual y N son variables de entrada. Por ejemplo, si el sueldo mínimo
actual es 1000, al terminar el primer año el sueldo será 1120, al terminar el segundo año será de
1254.4, etc., mostrar todos los incrementos para los N años.
24. Dado un número X > 100, generar un número con los dígitos extremos. Ej. X=37459864, NN=34.
25. Dado un número X, si la cantidad de dígitos es par; separar el número en dos números por la
mitad, si la cantidad de dígitos es impar; eliminar el digito central.
26. Generar: 0, 0, 1, 1, 1, 1, 2, 2, 3, 3, 5, 5, 8, 8, 13, 13, 21, 21, 34, 34, …
27. Generar: 1, 3, 5, 0, 6, 8, 10, 0, 11, 13, 15, 0, …