REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR
UNIVERSIDAD NACIONAL EXPERIMENTAL “RAFAEL MARÍA BARALT”
VICERRECTORADO ACADÉMICO
PNF. INFORMÁTICA TRAYECTO 2.1 SECCIÓN 2
PROGRAMACIÓN
AUTORES:
SAMUEL VASQUEZ
DAVIERLYN GUTIERREZ
ROIBHELIS GUTIERREZ
SARA HERNANDEZ
CIUDAD OJEDA
Ejercicio 1: Calculadora de promedio
Escribe un programa que solicite al usuario 3 calificaciones, calcule el promedio y lo
muestre en pantalla con 2 decimales.
calificacion1 = float(input("Ingresa la primera calificación: "))
calificacion2 = float(input("Ingresa la segunda calificación: "))
calificacion3 = float(input("Ingresa la tercera calificación: "))
promedio = (calificacion1 + calificacion2 + calificacion3) / 3
print(f"El promedio es: {promedio:.2f}")
---
Ejercicio 2: Par o impar
Crea un programa que pida un número al usuario y determine si es par o impar.
mero = int(input("Ingresa un número: "))
if numero % 2 == 0:
print("El número es par.")
else:
print("El número es impar.")
---
Ejercicio 3: Tabla de multiplicar
Desarrolla un programa que muestre la tabla de multiplicar del 1 al 10 de un número
ingresado por el usuario.
numero = int(input("¿De qué número quieres la tabla?: "))
for i in range(1, 11):
resultado = numero * i
print(f"{numero} x {i} = {resultado}")
---
Ejercicio 4: Contador de vocales
Escribe un programa que cuente cuántas vocales tiene una palabra ingresada por el usuario.
palabra = input("Ingresa una palabra: ").lower()
vocales = "aeiou"
contador = 0
for letra in palabra:
if letra in vocales:
contador += 1
print(f"La palabra tiene {contador} vocales.")
---
Ejercicio 5: Conversor de temperatura
Crea un programa que convierta grados Celsius a Fahrenheit usando la fórmula: °F = (°C ×
9/5) + 32.
celsius = float(input("Ingresa la temperatura en grados Celsius: "))
fahrenheit = (celsius * 9/5) + 32
print(f"{celsius}°C equivale a {fahrenheit}°F")
---
Ejercicio 6: Adivina el número
Desarrolla un juego donde la computadora genere un número aleatorio del 1 al 10 y el
usuario deba adivinarlo. El programa debe dar pistas si el número es mayor o menor.
mport random
numero_secreto = [Link](1, 10)
intento = 0
print("He pensado un número del 1 al 10. ¡Intenta adivinarlo!")
while intento != numero_secreto:
intento = int(input("Introduce tu número: "))
if intento < numero_secreto:
print("Es mayor.")
elif intento > numero_secreto:
print("Es menor.")
print("¡Felicidades! Has acertado.")
Ejercicio 7: Calculadora de área
Escribe un programa que calcule el área de un círculo a partir de su radio. Usa la fórmula:
área = π × r².
import math
radio = float(input("Ingresa el radio del círculo: "))
area = [Link] * (radio ** 2)
print(f"El área del círculo con radio {radio} es: {area:.2f}")
---
Ejercicio 8: Inversor de texto
Crea un programa que solicite una palabra y la muestre invertida (ejemplo: "hola" →
"aloh").
palabra = input("Ingresa una palabra: ")
palabra_invertida = palabra[::-1]
print(f"Resultado: {palabra_invertida}")
---
Ejercicio 9: Mayor de tres números
Desarrolla un programa que solicite tres números al usuario y muestre cuál es el mayor.
n1 = float(input("Primer número: "))
n2 = float(input("Segundo número: "))
n3 = float(input("Tercer número: "))
mayor = max(n1, n2, n3)
print(f"El número mayor es: {mayor}")
---
Ejercicio 10: Suma de números hasta N
Escribe un programa que pida un número N y calcule la suma de todos los números enteros
desde 1 hasta N.
n = int(input("Ingresa un número entero N: "))
suma = 0
for i in range(1, n + 1):
suma += i
print(f"La suma de los números del 1 al {n} es: {suma}")