Trabajo Práctico Nº1
Trabajo Práctico Nº1
Trabajo Práctico Nº1
1. Realizá un programa donde se cree una variable entera llamada num1, que inicialmente
valdrá 0. Luego incrementá su valor en 2 y mostralo por pantalla. Después mostrá el
resultado de multiplicarlo por sí mismo.
2. Realizá un programa que, siendo num1 y num2 variables enteras con valores 4 y 5,
respectivamente, realice la operación correspondiente y muestre el resultado en pantalla:
a. Suma
b. Producto
3. Realizá un programa que muestre por pantalla un mensaje pidiéndole al usuario que
ingrese su nombre, y luego muestre un mensaje de bienvenida incluyendo el mismo.
4. Realizá un programa que pida al usuario ingresar dos números enteros num1 y num2.
Luego, mostrar el resultado de la suma entre ambos, utilizando el siguiente formato: “La
suma entre “ + num1 + “ y “ + num2 + “ da como resultado “ + num1 + num2
5. Realizá un programa que, dados dos números enteros num1 y num2 cargados desde
teclado por el usuario, muestre el resultado de la división del primero por el segundo
siguiendo el formato num1 + “ / “ + num2 + “ = “ + resultado.
En el caso de que el segundo valor num2 sea cero, mostrar el siguiente mensaje de error:
“No se puede dividir por cero”.
6. Realizá un programa que solicite al usuario el ingreso por teclado un valor entero mayor
que 0 en una variable llamada num1 y muestre un mensaje por pantalla indicando "el
número es par" o "el número es impar". Deberá utilizar el operador “módulo” es el caracter
%.
7. Realizá un programa que al ingresar por teclado tres números enteros num1, num2 y
num3, muestre el valor del mayor de todos.
En caso de igualdad entre los tres imprimir "Los números son iguales".
Test1: num1 = 12, num2 = 4, num3= 7. Resultado esperado: El mayor número es num1
Test2: num1 = 2, num2 = 65, num3= 8. Resultado esperado: El mayor número es num2
1
Instituto de Tecnología ORT
Carrera de Analista de Sistemas
Materia: Taller de herramientas de programación
Test3: num1 = 3, num2 = 10, num3= 28. Resultado esperado: El mayor número es num3
Test4: num1 = 5, num2 = 5, num3= 5. Resultado esperado: Los números son iguales
10. Realizá un programa que resuelva el siguiente problema: Nos piden desarrollar un
programa que informe si un estacionamiento se encuentra o no abierto según la hora
ingresada por el usuario.
Nosotros sabemos que el estacionamiento se encuentra abierto entre las 10 y las 18hs.
(Crear constante HORA_APERTURA = 10, y HORA_CIERRE = 18).
Al iniciar el programa, se le pedirá al usuario que ingrese la hora, y deberemos setear una
variable booleana llamada estaAbierto en true o false, según corresponda, e informar por
pantalla mediante la misma si el estacionamiento se encuentra abierto o no.
Obs: En el caso de que el usuario ingrese una hora menor a 0 o mayor a 24, mostrar el
mensaje: “Ha ingresado una hora incorrecta”
2
Instituto de Tecnología ORT
Carrera de Analista de Sistemas
Materia: Taller de herramientas de programación
12. En un casino de juegos se desea mostrar los mensajes respectivos por el puntaje
obtenido en el lanzamiento de tres dados de un cliente, de acuerdo a los siguientes
resultados:
• Si los tres dados son seis, mostrar el mensaje “Excelente”
• Si dos dados son seis, mostrar el mensaje “Muy bien”
• Si un dado es seis, mostrar el mensaje “Regular”
• Si ningún dado se obtiene seis, mostrar el mensaje “Insuficiente”
14. Construir un programa que simule el funcionamiento de una calculadora que puede
realizar las cuatro operaciones aritméticas básicas (suma, resta, producto y división) con
valores numéricos enteros.
En un principio, el usuario debe especificar la operación que desea realizar (s para la suma,
r para la resta, p para el producto y d para la división) y luego, deberá ingresar dos números
enteros para así realizar la operación. Informar el resultado por pantalla.
Nota: Se recomienda el empleo de una sentencia switch.