Sei sulla pagina 1di 48

MIS

PRIMEROS
100
ALGORITM
OS

Problemas propuestos
NOTA: Todos los algoritmos deben tener su diagrama de flujo y el pseudocdigo
1) Desarrolle un algoritmo que permita determinar si un nmero dado es par, impar o cero.
2) Desarrolle un algoritmo que halle tres nmeros consecutivos cuya suma sea 69.
3) Desarrolle un algoritmo para determinar si una fecha expresada mediante tres datos: da,
mes y ao es una fecha valida. As por ejemplo, la fecha 20-7-1969 equivale a Da =20,
mes = 7 y ao = 1969 es una fecha valida. No sern fechas vlidas 31-11-1987 (noviembre
tiene 30 das), ni tampoco 14-13-1980 (ya que el nmero del mes debe ser menor o igual a
12)
NOTA: Los meses con 30 das son el mes 4, 6, 9 y 11. Los dems tienen 31 das, excepto el
mes 2 que tiene 28 das. Se asume que el ao a considerar es un ao vlido y que no es
bisiesto
4) Desarrolle un algoritmo que permita determinar de una serie de nmeros cuntos son par,
impar o cero.
5) Desarrolle un algoritmo que lea un nmero, y si es negativo que lo imprima.
6) Desarrolle un algoritmo que lea una serie de nmeros, imprima el nmero si es negativo y
el positivo del mismo.
7) 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 aos o una mujer soltera menor de 50 aos.
8) 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, nmero de carnet
y el promedio.
9) Desarrolle un algoritmo para leer el nombre de un empleado, el salario bsico por hora y el
nmero de horas trabajadas durante una semana. Calcule el salario neto, teniendo en
cuenta que si el nmero de horas trabajadas durante la semana es mayor de 48 horas,
esas horas dems se consideran horas extras y tienen un recargo del 35%. Imprima el
nombre del empleado y su salario neto.
10)
Desarrolle un algoritmo que le permita determinar dadas tres cajas cada una con 15
nmeros, en cul caja est un nmero dado.
11)
Desarrolle un algoritmo que le permita determinar el nmero medio de tres nmeros. El
nmero medio es aquel que no es el mayor ni el menor.
12)
Desarrolle un algoritmo que le permita obtener la sucesin de Fibonacci 0,1,1,2 etc.
Recuerde que la serie de Fibonacci se genera empezando con los nmeros 0 y 1 y
calculando cada nuevo miembro como la suma de dos miembros precedentes en la
sucesin. Imprima los primeros n trminos de la sucesin.
13)
La compaa de telefona Acme, desea calcular el monto a cobrar a sus clientes. Si se
conoce para un cliente el nmero de telfono, el total de llamadas realizadas en el mes y el
total de minutos consumidos en esas llamadas.
14)
Elaborar un algoritmo que permita calcular el monto a cobrar, el cual viene dado por la
siguiente

tablaMinutos
0 50
51 100
101 200
201 300
> 300

Bs.
100
120
150
200
250

Adicionalmente, se realiza un descuento, el cual depende del total de llamadas realizadas y


viene dado en la siguiente tabla:
Total llamadas

Dscto

0 20

5%

21 100

7%

101 200

9%

> 201

10%

15)
El Banco para el Pueblo est prximo a abrir sus puertas, por esta razn necesita con
suma urgencia la elaboracin y mantenimiento de un programa que le permita mantener
los saldos y movimientos de las cuentas que manejar el banco.
El banco conoce para cada cuenta a aperturar, el nmero de cuenta, la cdula del cliente,
el nombre del cliente, el tipo de cuenta (1- Ahorro, 2- Corriente, 3 Fal y 4 Prstamo) y
por ltimo, el saldo en cuenta.
Se desea elaborar un algoritmo, el cual permita leer los datos del cliente, calcular el inters
y mostrar la siguiente informacin:
Para cada cliente:
1. Cedula, nombre y tipo de cuenta
2. Monto a pagar de inters, dado por la siguiente tabla
a. Para cuentas tipo 1 (ahorro) el 10%
b. Para cuentas tipo 2 (corriente) el 8%
c. Para cuentas tipo 3 (fal) el 12%
d. Para cuentas tipo 4 (prestamos) 0%
3. Saldo actual
4. Saldo nuevo con los intereses
Para el banco:
1. Total clientes por cada tipo de cuenta
2. Total monto inters pagado
3. Total saldos nuevos en el banco
4. Cliente con mayor saldo nuevo
5. Cliente con menor saldo nuevo
16) El Seniat ha establecido un nuevo impuesto a las compras de productos, el cual est
determinado por el tipo de artculo a facturar, segn la siguiente tabla:

Tipo de producto

Tasa impuesto

Exclusivo
Lujo
Econmico
Accesible

30%
20%
10%
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 cual se le realiza un
descuento, cuyo porcentaje es conocido.
17)
Elabore un algoritmo que dado un valor X, calcule
Para X positivo:
F(x) = (x - 2)
2

+ (x - 4)

+ (x - 6)

Para X negativo:
F(x) = (x + 2)
2

+ (x + 4)
4

+ (x + 6)

18)
Suponga que se leen los datos de tres artculos comprados en una tienda donde para
cada articulo se conoce el nombre del artculo, la cantidad a comprar del artculo 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 14.5%, en aquellas compras cuyo monto supera los
50.000Bs.
19)
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.
20)
Elabore un algoritmo que solicite la cantidad a pedir para un articulo, segn su
inventario, se conoce para cada artculo su tipo (1, 2 y 3) y la cantidad en existencia,
deseando calcular la cantidad a solicitar. La cantidad a solicitar depende de:
Para cada tipo de artculo
1 -> se solicita el 10%
2 -> se solicita el 15%
3 -> se solicita el 5%
Adicionalmente, se solicita dependiendo de la cantidad:
Cantidad < 10 -> se solicita 20%
10<= cantidad <20 se solicita 15%
Cantidad>= 20 se solicita el 10%

21)
El colegio Mi angelito desea calcular el monto a pagar por inscripcin del nuevo ao
escolar, para las familias con hijos en el colegio. Para ello se conoce el nmero de hijos que
tiene la familia en el colegio, el monto de matricula por nio, el monto de la mensualidad
del mes de septiembre por nio y el monto de la sociedad de padres. Elabore un algoritmo
que calcule el total a pagar por la familia, si la sociedad de padres se cobra una vez por
familiar y si se otorga un descuento por la cantidad de hijos en el colegio que viene dado
por la siguiente tabla.
Cantidad de hijos
Descuento
2 nios
10%
3 nios
15%
> 3 nios
20%
22)

En el Hospital "Seguimos en crisis" tienen las siguientes tarifas:


Tipo de enfermedad
1
2
3

Costo/paciente/da
1500
1700
1900

Para lo cual se necesita que usted elabore un informe con el siguiente formato:
Paciente

Das hospitalizados Tipo de enfermedad Total a pagar

23)
Se tiene la informacin del censo realizado por el gobierno en el ao 2001. El censo fue
realizado por municipios y para los municipios censados se conoce la siguiente
informacin: nombre del municipio, cantidad de ancianos hombres, cantidad de ancianos
mujeres, cantidad de hombres adultos, cantidad de mujeres adultos, cantidad de nios y
cantidad de nias. Se desea generar un algoritmo que permita procesar la informacin del
censo y adicionalmente, calcular el monto por educacin para todos los nios en el
municipio y en Venezuela, sabiendo que cada nio cuesta un monto de prima definida por
la siguiente tabla:
Si la cantidad de nios y nias es
1.
2.
3.
4.

Cantidad
Cantidad
Cantidad
Cantidad

> 0 y cantidad < 100000


prima por nio 30.000bs
>=100000 y cantidad < 200000 prima por nio 25.000bs
>=200000 y cantidad < 500000 prima por nio 20.000bs
>= 500000 prima por nio 10.000bs

Se desea elaborar un algoritmo, el cual permita leer los datos del municipio, y mostrar la
siguiente informacin:
Para cada municipio:
1. nombre del municipio, cantidad de ancianos hombres, cantidad de ancianos
mujeres, cantidad de hombres adultos, cantidad de mujeres adultos, cantidad de
nios y cantidad de nias.
2. Cantidad de adultos en el municipio, cantidad de ancianos y cantidad de nios.
3. Monto de prima por mantenimiento de los nios.
Para
1.
2.
3.
4.

el pas:
Total adultos, ancianos y nios en el pas.
Total de personas que viven en el pas.
Total monto de prima por nios en el pas.
Municipio con mayor personas

5. Municipio con menor personas


24)
Se tiene la informacin de los clientes de una compaa de telefona celular. La datos
conocidos para cada cliente son, nmero de telfono, nombre del cliente, cantidad de
llamadas y cantidad de minutos en llamadas.
Se desea generar un algoritmo que dada la informacin del cliente permita calcular el
monto a cobrar por cada cliente afiliado a la compaa, donde el monto a cobrar por
minuto consumido depende de la siguiente tabla:
Cantidad de minutos consumidos
Minutos
Minutos
Minutos
Minutos

< 200
>= 200 y minutos <500
>=500 y minutos <1000
>= 1000

monto por minuto


150 Bs.
180 Bs.
200 Bs.
210 Bs.

Se desea elaborar un algoritmo, el cual permita leer los datos de los clientes, y mostrar la
siguiente informacin:
Para cada cliente:
1. Nmero de telfono, nombre del cliente, cantidad de llamadas y cantidad de
minutos en llamadas
2. Monto a cancelar del cliente.
Para la compaa:
1. Total llamadas para todos los clientes
2. Total minutos consumidos entre todos los clientes.
3. Cantidad de clientes en cada rango de minutos.
4. Cliente con mayor pago
5. Cliente con menor pago
25)
La compaa de celebraciones de fiestas Tufiesta, ofrece un paquete completo para
la celebracin de fiestas de todo tipo, que incluye entre otras cosas, el local, sillas, mesas,
comida, cotillones, comida y msica. El monto a cobrar por la fiesta depende de la cantidad
de invitados que asisten a la fiesta. Al finalizar la fiesta, se contacta al cliente y se le cobra
por los servicios. Este cobro viene dado por la cantidad de invitados que estuvieron en la
fiesta y la duracin de la misma segn la siguiente tabla:
Entre 1 y 100 invitados
Entre 101 y 500 invitados
Ms de 500 invitados

8000 Bs c/u
6000 Bs c/u
4000 Bs c/u

Adicionalmente, se establece una cuota adicional a pagar, segn las horas que dur la
fiesta, la tabla se muestra a continuacin:
1 a 3 horas
4 a 6 horas
Ms de 6 horas

100000 Bs
200000 Bs
300000 Bs

Escriba el algoritmo, que reciba los datos de las fiestas efectuadas en un mes: cdula
del contratante, cantidad de invitados y nmero de horas de la fiesta, y genere el
monto a pagar por fiesta, mostrando la siguiente informacin:
Para cada fiesta:
1. Cdula, cantidad de invitados y nmero de horas de la fiesta
2. Monto a cancelar por fiesta.
Para la compaa:
1. Total invitados en todas las fiestas efectuadas durante el mes.
2. Total horas en todas las fiestas efectuadas durante el mes.
3. Cantidad de fiestas por cada rango de horas.
4. Fiesta con mayor pago
5. Fiesta con menor pago
26)
El departamento de control de estudios de una universidad, posee la siguiente
informacin de todos los estudiantes que desean cursar el semestre de verano:
a. Carnet
b. Cantidad de materias inscritas
c. Nmero de crditos inscritos
El monto a pagar por matrcula, depende de la cantidad de crditos inscritos
Cantidad de crditos
Menor de 8
Entre 8 y 12
Mas de 12

Monto por un crdito


10000 c/u
13000 c/u
20000 c/u

Adicionalmente, se ofrece un descuento que depende del nmero de materias inscritas


Cantidad de materias
Entre 4 y 6 materias
Ms de 6 materias

Porcentaje
10%
15 %

Escriba el algoritmo, que reciba los datos de los estudiantes y genere el monto a pagar
por estudiante, mostrando la siguiente informacin:
Para cada estudiante:
1. Carnet, cantidad de materias inscritas y nmero de crditos inscritos
3. Monto a cancelar.
Para la universidad :
1. Total estudiantes inscritos.
2. Total materias inscritas.
3. Cantidad de estudiantes por cada rango de crditos.
4. Estudiante con mayor crditos
5. Estudiante con menor crditos

27)

Una empresa del ramo de alimentos presenta al consumidor dos tipos de producto:
Dirigido a
Tipo

Nios

Adultos

De cada uno de estos tipos de producto se fabrican dos variedades con unos cdigos

que fluctan en la siguiente forma:

Variedad

Rango del cdigo

salados

1 a 10

dulces

11 a 20

Conociendo el costo de fbrica de un producto, su tipo y cdigo numrico, la empresa

calcula la variedad , el valor de produccin, y el precio de venta al pblico, segn las

condiciones siguientes:

El precio de venta al pblico se calcula como la suma de el valor de produccin, mas el

costo de fabrica ms un porcentaje de beneficio aplicado al costo de fabrica.

Tipo:

Variedad

Valor de produccin

Porcentaje de beneficio

salado

2 * costo de fabrica

10%

dulce

4 * costo de fbrica

10%

salado

4 * costo de fbrica

20%

dulce

6 * costo de fbrica

20%

A. Para cada producto:

El tipo.

El cdigo.

Variedad.

El costo de fbrica.

El valor de produccin.

El precio de venta al pblico

B. Adems:

Las cantidades de productos por tipo que se produjeron.

El total de los valores de produccin de los productos para nios fabricados.

El promedio de valores de produccin de los productos para nios fabricados.

El tipo de producto que se fabric mayor cantidad de veces y cuantas.

28)
Se desea saber el promedio de notas que tiene un estudiante. Hasta la fecha ha
cursado 6 materias; adems se quiere el nmero de materias reprobadas y el nmero de
materias aprobadas
29)
Se requiere que se obtenga la misma informacin pero para todos los estudiantes de
una escuela. Decir cul es el promedio mximo de toda la escuela. Utilice el carnet del
estudiante como variable de control de la repeticin
30)
Se desea saber el promedio de notas que tienen los estudiantes que cursan las carreras
de Idiomas, Sistemas y Mecnica. Para cada estudiante se sabe carnet, carrera y notas de
las 6 materias cursadas. Adems del promedio de cada carrera se requiere:
a) Promedio de las tres carreras juntas.
b) Cul (cuales) carreras tienen promedio igual o mayor al promedio general.
c) Cul carrera tiene el promedio ms alto.
d) Cul es el porcentaje de materias aprobadas por carrera.
e) Cul es el porcentaje de materias reprobadas por carrera
31)
Elabore un algoritmo que dada las horas trabajadas de una persona y el valor por hora,
calcule su salario e imprimirlo
32)
A un trabajador le pagan segn sus horas trabajadas y la tarifa est a un valor por hora.
Si la cantidad de horas trabajadas es mayor a 40 horas, la tarifa por hora se incrementa en
un 50% para las horas extras. Calcular el salario del trabajador dadas las horas trabajadas
y la tarifa.
33) A un trabajador le descuentan de su sueldo el 10% si su sueldo es menor o igual a 1000,
por encima de 1000 y hasta 2000 el 5% del adicional, y por encima de 2000 el 3% del
adicional. Calcular el descuento y sueldo neto que recibe el trabajador dado su sueldo.
34) Dado un monto calcular el descuento considerando que por encima de 100 el descuento
es el 10% y por debajo de 100 el descuento es el 2%.
35) Dado un tiempo en segundos, calcular los segundos restantes que le correspondan para
convertirse exactamente en minutos
36) Dado un tiempo en minutos, calcular los das, horas y minutos que le corresponden
37) Calcular mediante un algoritmo repetitivo la suma de los N primeros nmeros naturales.
38) Dado N notas de un estudiante calcular:
a) Cuantas notas tiene reprobadas.
b) Cuantas notas aprobadas.
c) El promedio de notas.
d) El promedio de notas aprobadas y reprobadas.
38) Dado un nmero determinar la suma de sus dgitos
39) Se trata de escribir el algoritmo que permita emitir la factura correspondiente a una
compra de un artculo determinado, del que se adquieren una o varias unidades. El IVA es del
19% y si el precio bruto (precio venta ms IVA) es mayor de $13000 se debe realizar un
descuento del 5%.

40) Realizar un algoritmo que permita pedir 50 nmeros naturales y determine e imprima
cuantos son pares, impares, positivos y negativos.
41) Desarrollar un algoritmo para calcular e imprimir el factorial de un nmero.
42) Calcular la media de 100 nmeros e imprimir su resultado
43) Calcular y visualizar la suma los nmeros pares comprendidos entre 20 y N (ambos
incluidos)
44) Disear el algoritmo (ordinograma y pseudocdigo) correspondiente a un programa que
lea el valor correspondiente a una distancia en millas marinas y las escriba expresadas en
metros. Sabiendo que 1 milla marina equivale a 1852 metros
45) Disear el algoritmo (ordinograma y pseudocdigo) correspondiente a un programa que
escribe el porcentaje descontado en una compra, introduciendo por teclado el precio de la
tarifa y el precio pagado
46) Disear el algoritmo (ordinograma y pseudocdigo) correspondiente a un programa que
pida por teclado dos nmeros enteros y muestre su suma, resta, multiplicacin, divisin y el
resto (mdulo) de la divisin. Si la operacin no es conmutativa, tambin se mostrar el
resultado invirtiendo los operadores
47) Disear el algoritmo (ordinograma y pseudocdigo) correspondiente a un programa que
obtiene la ltima cifra de un nmero introducido.
48) Disear el algoritmo (ordinograma y pseudocdigo) correspondiente a un programa que
obtiene la primera cifra de un nmero introducido.
49) Disear el algoritmo (ordinograma y pseudocdigo) correspondiente a un programa que
calcule el rea y el permetro de un tringulo rectngulo dada la base y la altura.
50) Disear el algoritmo (ordinograma y pseudocdigo) correspondiente a un programa que
tras introducir una medida expresada en centmetros la convierta en pulgadas (1 pulgada =
2,54 centmetros)
51) Disear el algoritmo (ordinograma y pseudocdigo) correspondiente a un programa que
exprese en horas, minutos y segundos un tiempo expresado en segundos
52) Disear el algoritmo (ordinograma y pseudocdigo) correspondiente a un programa que
pida el total de kilmetros recorridos, el precio de la gasolina (por litro), el dinero de gasolina
gastado en el viaje y el tiempo que se ha tardado (en horas y minutos) y que calcule:
Consumo de gasolina (en litros y euros) por cada 100 km.
Consumo de gasolina (en litros y euros) por cada km.
Velocidad media (en km/h y m/s)
53) Disear el algoritmo (ordinograma y pseudocdigo) correspondiente a un programa que al
introducir una cantidad de dinero expresado en euros nos indique cuntos billetes y monedas
se puede tener como mnimo.
54) Suponiendo que una paella se puede cocinar exclusivamente con arroz y gambas, y que
para cada cuatro personas se utiliza medio kilo de arroz y un cuarto de kilo de gambas, escribir
un programa que pida por pantalla el nmero de comensales para la paella, el precio por kilo

de los ingredientes y muestre las cantidades de los ingredientes necesarios y el costo de la


misma
55) Desarrolle un algoritmo para calcular el rea de un cubo
56) Desarrolle un algoritmo para calcular el rea de un triangulo
57) Desarrolle un algoritmo para hallar el cuadrado de un nmero ingresado
58) Desarrolle un algoritmo para hallar la raz cuadrada de un nmero positivo
59) Desarrolle un algoritmo para calcular las primeras diez potencias de 2
60) Desarrolle un algoritmo para hallar los nmeros impares del 9 al 3
61) Desarrolle un algoritmo para hallar los nmeros pares del -50 al -80
62) Desarrolle un algoritmo que dado tres nmeros muestre en orden creciente dichos
nmeros, por ejemplo: 9, 20 y 1 debe arrojar: 1, 9 y 20
63) Desarrolle un algoritmo para decir si una hora es vlida, el formato es HH:MM:SS
64) Desarrolle un algoritmo para que dado una vocal en minscula imprima esa misma vocal
en mayscula
65) Desarrolle un algoritmo para que dado una vocal en mayscula imprima esa misma vocal
en minscula
66) Desarrolle un algoritmo para mostrar el mensaje de acuerdo al color de un semforo,
teniendo en cuenta la siguiente tabla:
1 = Rojo (Significa no pasar)
2 = Verde (Significa adelante)
3 = Amarillo (Significa precaucin)
4 = No est asociado a ningn color
67) Desarrolle un algoritmo que dado dos nmeros (positivos o negativos) diga cul es el
mayor y el menor
68) Desarrolle un algoritmo que dado un nmero entero diga cuantos digito tiene ese nmero
69) Desarrolle un algoritmo que dado un nmero entero entre 1 y 10 escriba en pantalla dicho
nmero en letras
70) Desarrolle un algoritmo que calcule el permetro de una circunferencia
71) Desarrolle un algoritmo que dado un nmero entero diga cul es el nmero anterior y
posterior
72) Desarrolle un algoritmo que dada una hora (HH:MM:SS), diga cuantos segundos han
pasado desde las 0:0:0
73) Desarrolle un algoritmo que ingresados 3 nmeros N1, N2 y N3 intercambie sus valores de
esta forma:
N1 = debe quedar con el valor de N3

N2 = debe quedar con el valor de N1


N3 = debe quedar con el valor de N2
74) Desarrolle un algoritmo que lea un valor en euros y lo convierta a pesetas (1 euro =
166,386 ptas)
75) Desarrolle un algoritmo que lea dos valores reales y nos muestre los resultados de sumar,
restar, dividir y multiplicar dichos nmeros.
76) Queremos conocer los datos estadsticos de una asignatura, por lo tanto, necesitamos un
algoritmo que lea el nmero de suspensos, aprobados, notables y sobresalientes de una
asignatura, y nos devuelva:
a. El tanto por ciento de alumnos que han superado la asignatura.
b. El tanto por ciento de suspensos, aprobados, notables y sobresalientes de la
asignatura.
77) Un departamento de climatologa ha realizado recientemente su conversin al sistema
mtrico. Disear un algoritmo para realizar las siguientes conversiones:
a. Leer la temperatura dada en la escala Celsius e imprimir en su equivalente
Fahrenheit (la frmula de conversin es F=9/5 C+32).
b. Leer la cantidad de agua en pulgadas e imprimir su equivalente en milmetros (25.5
mm = 1 pulgada)
78) El siguiente es el men de un restaurante de bocadillos. Disear un algoritmo capaz de
leer el nmero de unidades consumidas de cada alimento ordenado y calcular la cuenta total.
Bocadillo de jamn (250 pts)
Bocadillo de queso (200 pts)
Patatas fritas (100 pts)
Refresco (175 pts)
Cerveza (125pts)
79) El costo de un automvil nuevo para un comprador es la suma total del coste del vehculo,
del porcentaje de la ganancia del vendedor y de los impuestos locales o estatales aplicables
(sobre el precio de venta). Suponer una ganancia del vendedor del 12% en todas las unidades
y un impuesto del 6% y disear un algoritmo para leer el coste total del automvil e imprimir
el coste para el consumidor.
80) Queremos realizar un pequeo programa para introducirlo en el ordenador de a bordo de
nuestro coche y que nos informe del consumo medio del coche. Disea un algoritmo que lea el
kilometraje de la ltima vez que se repost, el kilometraje actual, los litros de gasolina que se
repostaron la ltima vez y la cantidad de gasolina actual. El algoritmo devolver la cantidad de
litros cada 100 kilmetros que consume nuestro coche.
81) Dado un nmero natural n se desea calcular la suma de los nmeros naturales desde 1
hasta n., debe usar los ciclos: PARA, HAGA HASTA Y MIENTAS QUE
82) Calcular las primeras tres filas de la tabla de multiplicar de un nmero dado
83) Desarrollar un algoritmo que imprima los nmeros impares en orden descendente que hay
entre 1 y 100.
84) Calcular las suma de los cuadrados de los nmeros entre 1 y 100

85) Realizar un programa que lea una serie de nmeros reales y los sume. El programa debe
preguntar al usuario cuando desea ingresar un siguiente dato y si el usuario responde que no
desea ingresar ms datos el programa debe confirmar la respuesta. Si el usuario desea
continuar ingresando datos se debe seguir solicitando datos y si el usuario confirma su deseo
de salir, el programa debe mostrar la suma de los datos ledos y terminar.
86) Imprimir un listado con los nmeros del 1 al 100 cada uno con su respectivo cuadrado
87) Imprimir un listado con los nmeros impares desde 1 hasta 999 y seguidamente otro
listado con los nmeros pares desde 2 hasta 1000
88) Imprimir los nmeros pares desde N (siendo N un nmero par que se lee) en forma
descendente hasta 2.
89) Imprimir los 100 primeros nmeros de Fibonacci. Recuerde que un nmero de Fibonacci se
calcula como la suma de los dos anteriores as: 0, 1, 1, 2, 3, 5, 8,13
90) Imprimir los nmeros de 1 a N (siendo N un nmero que se lee) cada uno con su
respectivo factorial.
91) Calcular el factorial de un nmero N (siendo N un nmero que se lee).
92) Calcular el factorial de 10 nmeros diferentes cuyos valores se leen.
93) Leer 20 nmeros y encontrar el mayor y el menor valor ledos.
94) Leer un dato y almacenarlo en la variable n. Calcular el valor de 2 elevado a la potencia n
95) Leer un dato y almacenarlo en la variable n, leer otro dato y almacenarlo en la variable x.
Calcular el valor de x elevado a la potencia n.
96) Una papelera debe imprimir una lista de los valores para diferentes cantidades de
fotocopias a sacar. El precio unitario de cada fotocopia debe leerse. Imprimir un listado
teniendo en cuenta que se tiene una poltica de descuento para cantidades que se obtengan
del mismo original as: el 12% para fotocopias entre 100 y 200, del 15% para fotocopias entre
201 y 400, y del 18% para fotocopias por cantidades mayores a 400.
97) En 1994 el pas A tiene una poblacin de 25 millones de habitantes y el pas B de 19.9
millones. Las tasas de crecimiento de la poblacin son de 2% y 3% respectivamente.
Desarrollar un algoritmo para informar en qu ao la poblacin del pas B supera a la de A
98) Elabore un algoritmo para imprimir en pantalla la siguiente serie, para el caso el lmite es
4
1
1
2
1
2
3
1
2
3
4
99) Elabore un algoritmo para calcular la edad de una persona a partir de una fecha de
nacimiento
100) Elabore un algoritmo inventado por ti

Potrebbero piacerti anche