Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Haga un programa que permita calcular y mostrar el máximo común divisor de dos
valores previamente ingresados.
Escriba un programa que ingrese un entero de tres dígitos, y entregue el número con
los dígitos en orden inverso.
• Crear un programa que calcule el valor a pagar por un vehículo al circular por una
pista. El vehículo puede ser una bicicleta, una moto, un carro o un camión. El valor se
calcula según los siguientes datos:
• 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 artículo, el programa debe decir si tiene el
dinero suficiente para comprarlo y cuanto sería el vuelto, si le hace falta debe salir un
aviso diciendo: "te falta dinero" y debe decir cuanto le falta.
• Escriba un programa que determine si un caracter ingresado es letra, número, o
ninguno de los dos. En caso que sea letra, determine si es mayúscula o minúscula.
(consultar tabla ASCII).
Ingrese a: 3.9
Ingrese b: 6.0
Ingrese c: 1.2
No es un triángulo valido.
Ingrese a: 1.9
Ingrese b: 2
Ingrese c: 2
El triángulo es isoceles.
Ingrese a: 3.0
Ingrese b: 5.0
Ingrese c: 4.0
El triángulo es escaleno
1+2+3+.....+N (Sumatoria)
Así sucesivamente................................................
• Programa que permita generar una tabla de multiplicar “X” desde un valor “ini” hasta
un valor “fin”. La tabla se deberá realizar utilizando las estructuras repetitivas: For…
While… Repeat (ver en el lenguaje utilizado sus equivalencias).
Un periodista debe relatar un partido de tenis, pero no conoce las reglas del deporte.
En particular, no ha logrado aprender cómo saber si un set ya terminó, y quién lo ganó.
Un partido de tenis se divide en sets. Para ganar un set, un jugador debe ganar 6
juegos, pero además debe haber ganado por lo menos dos juegos más que su rival. Si
el set está empatado a 5 juegos, el ganador es el primero que llegue a 7. Si el set está
empatado a 6 juegos, el set se define en un último juego, en cuyo caso el resultado
final es 7-6.
a) si A ganó el set, o
b) si B ganó el set, o
c) si el set todavía no termina, o
d) si el resultado es inválido (por ejemplo, 8-6 o 7-3).
Por ejemplo, los números 220 y 284 son un par amigable porque los únicos números
que dividen de forma exacta 220 son 1, 2, 4, 5, 10, 11, 20, 22, 44, 55 y 110, y 1 + 2 + 4
+ 5 + 10 + 11 + 20 + 22 + 44 + 55 + 110 = 284
Por lo tanto, 220 es un número amistoso. Los únicos números que dividen
exactamente 284 son 1, 2, 4, 71 y 142 y 1 + 2 + 4 + 71 + 142 = 220
a) Si una letra está seguida inmediatamente por una de igual o menor valor, su valor
se suma al total acumulado. Así, XX = 20, XV = 15 y VI = 6.
b) Si una letra está seguida inmediatamente por una de mayor valor, su valor se
sustrae del total acumulado. Así, IV = 4, XL = 40 y CM = 900.
• Diseñar un programa que permita calcular los N primeros números perfectos (un
número es perfecto, cuando la suma de sus divisores, sin incluirlo al número es
exactamente el mismo número).
Ejemplo 1. n: 18
18 9 28 14 7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1
Ejemplo 2. n: 19
19 58 29 88 44 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1
Ejemplo 3. n: 20
20 10 5 16 8 4 2 1