Sei sulla pagina 1di 5

EJERCICIOS

1) Calcular el rea de un crculo cuyo radio debe ser ingresado.


2) Disear un programa que lea el valor correspondiente a una distancia en
millas marinas y las escriba expresadas en metros y en kilmetros.
Sabiendo que 1 milla marina equivale a 1852 metros.
3) Disear un programa que tras introducir una medida expresada en
centmetros la convierta en pulgadas (1pulgada = 2,54 centmetros).
4) Disear un programa que calcule el rea y el permetro de un tringulo
rectngulo dada la base y la altura.
5) Realizar un programa que permita ingresar un tiempo en hora, minutos y segundos, transforme
y muestre dicho tiempo en segundos.
6) Dado un tiempo en minutos, calcular los das, horas y minutos que le corresponden.
7) Elaborar un programa que intercambie los valores entre dos variables
numricas, solo si el valor de la primera es mayor a la segunda.
8) Disear un programa que ingrese 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 y muestre:
Consumo de gasolina (en litros y dlares) por cada 100 km.
Consumo de gasolina (en litros y dlares) por cada km.
Velocidad media (en km/h y m/s).
9) Haga un programa que muestre lo siguiente: dada la edad de la persona si est entre 0 y 3 aos,
escriba es un bebe, si est entre los 3 y 7 aos, escriba es todava un nio, si est entre los 7
y 11 aos, escriba es un preadolescente, si est entre los 11 y 18 aos, escriba es un
adolescente, si est entre los 18 y 34 aos, escriba adulto joven, si est entre los 34 y 70
aos, escriba adulto, si est entre los 70 y 90 aos, escriba es un adulto viejo, si es mayor de
90 aos escriba vaya que ha vivido.
Nota: Entre significa que es mayor del mnimo y menor igual al mximo.
10)
Crear un programa que calcule el valor a pagar por un vehculo al
circular por una pista. El vehculo puede ser una bicicleta, una moto, un
carro o un camin. El valor se calcula segn los siguientes datos:
a.
b.
c.

Un valor fijo de 0.50 centavos para las bicicletas.


Las motos y los carros pagarn 0.30 centavos por km.
Los camiones pagaran 0.50 centavos por km ms 0.10 centavos por Tm (toneladas
mtricas).
Al final muestre el resultado solicitado.

11)
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.
12)
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.
13) Dado un nmero entero (entre 10 y 99 ambos inclusive) determinar la suma de sus dgitos.
14)
Ingresar tres nmeros y mostrar el menor o el mayor, segn el
usuario decida.
15)
Ingresar tres valores y mostrarlos de mayor a menor. Considere que si
ingresa valores iguales debe enviar un mensaje de error.
16)
Realice un programa que muestre si un nmero ingresado es par o
impar, positivo o negativo, entero o decimal.
17)
Sabiendo que los descuentos de una tienda son del 5% cuando se
compra ms de $ 300, del 10% cuando se compra ms de $ 500 y del 12%
para cantidades mayores de $ 800, escribe un programa que muestre el
total a pagar.
18) Hacer un programa que pida una letra por teclado y luego un nmero (dos variables), si la letra
digitada es C entonces significa que el nmero representa grados centgrados, as que lo
convierte a grados Fahrenheit, si la letra digitada es F entonces significa que el nmero
representa grados Fahrenheit, as que lo convierte a grados centgrados. Si digit una letra
distinta entonces saque un mensaje de error diciendo que solo puede digitar C o F.
19) Pida por teclado ao, mes y da. Si el ao es menor de 1980 o mayor de 2020 sacar un mensaje
de error y finalizar el programa. En caso contrario, validar que el mes sea correcto (entre 1 y 12)
y que el da sea correcto (entre 1 y 30, 1 y 31 o 1 y 28) dependiendo del mes). Para hacerlo
sencillo no se valida todava si es ao bisiesto o no.
20) Pida por teclado cuantos billetes de 100, 20, 10, 5 y 1 tiene la persona en el bolsillo. Ahora pida
por teclado cuanto vale un artculo, el programa debe decir si tiene el dinero suficiente para
comprarlo y cuanto sera el vuelto, si le hace falta debe salir un aviso diciendo: "te falta dinero"
y debe decir cuanto le falta.
21) Ingrese tres valores enteros. Cada valor representa el tamao de cada lado de un triangulo.
Hacer un programa que diga cuando el triangulo es equiltero (sus tres lados son iguales),
cuando issceles (solo dos lados son iguales) y cuando ni lo uno ni lo otro (todos sus lados
miden diferenteEscaleno).
22) Un seor adquiere un vehculo en un valor X, dicha persona desea saber la depreciacin que
sufrir dicho vehculo en N aos. Previo anlisis desarrolle un diagrama que permita mostrar el
ao y la depreciacin que sufre el vehculo en cada ao. Para calcular la depreciacin usar el
mtodo de la suma de dgitos.
Ejemplo: Si el vehculo vale X cantidad en N aos, deber considerar:
1+2+3+.....+N (Sumatoria)

Depreciacin primer ao:


Depreciacin segundo ao:
Depreciacin tercer ao:

N / sumatoria * X
N-1 / sumatoria * X
N-2 / sumatoria * X

As sucesivamente................................................
23)
Realice un programa que de cmo resultado una tabla donde se
especifique el cuadrado y el cubo de los N primeros nmeros.
24)
Realice un programa que liste la tabla de sumar entre el 0 y 9 de
cualquier nmero ingresado.
25)
Realice un programa que liste las tablas de multiplicar de todos los
nmeros comprendidos entre otros dos, a y b previamente ingresados.
26)
Realice un programa que de cmo resultado la suma y la media de un
conjunto de nmeros ingresados.
27)
Realice un programa que de cmo resultado el mayor y el menor de
un conjunto de nmeros ingresados.
28)
Realice un programa que dibuje un triangulo de n filas, empleando el
carcter asterisco. Por ejemplo para n = 4
******
*****
***
*
29)
Realizar un programa que permita pedir N nmeros naturales y
determine e imprima cuantos son pares, impares, positivos y negativos.
30)
Realizar un programa que permita calcular y mostrar la suma de los
nmeros pares comprendidos entre 20 y N.
31)
Ingresar dos valores: N (> 1000) y K (entre 2 y 10). Se mostrar
cuntas veces es N divisible por K.
32)
Crear un programa muestre cuales son los mltiplos de 5 comprendidos
entre 1 y N.
33)
Escriba un programa que calcule el factorial de un nmero N
ingresado ( n! )
34)
Crear un programa que solicite el ingreso de un valor entero e indique
si dicho valor es primo o no.
35)
Dados dos nmeros, muestre cuales y cuantos son nmeros primos.
36) Programa que permita ingresar N cantidades positivas, encuentre y muestre la segunda mayor
cantidad ingresada. (asuma que todos los valores ingresados son diferentes).
37) Muestre los 20 primeros trminos de la serie de Fibonnacci (1, 2, 3, 5, 8, 13, 21..)
38)
Calcular mediante un programa la suma de los N primeros nmeros
naturales.
S = 1+2+3+.+N

39)

Ingresar un valor N y calcular la serie: S = 12+22+32+N2

Nota: No puede usar operador de potencia debe hacerlo por multiplicaciones sucesivas.
40)
A travs de un Programa desarrolle y muestre el resultado de la
siguiente frmula:
S = ( A - 1)1 + ( A - 2)2 + ( A - 3)3 + ..( A - N)N
41)
A travs de un Programa desarrolle y muestre el resultado de la
siguiente frmula:
S = (11 +2 2 + 33 + ...............+ N N ) !
42)
A travs de un Programa desarrolle y muestre el resultado de la
siguiente frmula:
S = 1/2 +2/4 + 3/6 + ...............+ N/(N*2)
43)
A travs de un Programa desarrolle y muestre el resultado de la
siguiente frmula:
S = (1/2) 1 +(2/4) 2 + (3/6) 3 + ...............+ (N/(N*2) N
44)
A travs de un Programa desarrolle y muestre el resultado de la
siguiente frmula:
S = 1! +2! + 3! + ...............+ N!
45)

Calcular el valor de la constante matemtica e con la siguiente serie:

e = 1/0! + 1/1! + 1/2! + 1/3! + + 1/n!


Nota: Se acumularn tantos trminos segn el valor ingresado a N.
46) Disear un programa que permita el ingreso de un valor, determinar mediante un mensaje si el
nmero ingresado es o no perfecto (un nmero es perfecto, cuando la suma de sus divisores, sin
incluirlo al nmero es exactamente el mismo nmero).
47) Disear a un programa que ingrese un valor positivo, como proceso determine si
el ltimo digito del valor ingresado es o no un nmero perfecto.
48) Disear un programa que permita calcular los 5 primeros nmeros perfectos (un numero es
perfecto, cuando la suma de sus divisores, sin incluirlo al nmero es exactamente el mismo
nmero).
49)
Crear una aplicacin que calcule el capital total de una cuenta de
ahorro despus de un periodo de N aos a un inters anual del R %

suponiendo un capital inicial de D Dlares. La salida debe mostrar el capital


acumulado por cada ao transcurrido.
50)

Construya un programa que genere como salida los trminos de la siguiente

serie:
2; 5; 7; 10; 12; 15; 17; : : : ; 1800

Potrebbero piacerti anche