Trabajo Práctico : "Cálculos con Figuras Geométricas"
EXAMEN PARCIAL ALUMNA: LÓPEZ NADIA SOLEDAD DNI: 32331148
Trabajo Práctico
"Cálculos con Figuras Geométricas"
Objetivo: Crear funciones para realizar cálculos básicos sobre diferentes figuras
geométricas.
Consigna: El trabajo consiste en desarrollar funciones que permitan calcular el área y el
perímetro de distintas figuras geométricas.
Cada función deberá recibir los parámetros necesarios y devolver el resultado del cálculo
solicitado.
A CONTINUACIÓN, PRIMERO REALIZARÉ LA FORMULA Y LUEGO PROCEDO A EXPLICAR EL
PROCEDIMIENTO. (EN ESTE MOMENTO NO PUEDO ACTUALIZAR EL WINDOWS DE MI
NOTEBOOK COMO LO MENCIONÉ EN EL FORO, PRACTIQUE CON UNA COMPU EN MI
TRABAJO, PERO NO PUEDO HACER EL EXAMEN EN MI HORARIO LABORAL YA QUE PARA
RENDIR ME PIDO LOS DIAS DE EXAMEN QUE ME CORRESPONDEN)
1. Función para calcular el área de un círculo
def area_circulo():
radio = float(input("Introduce el radio del círculo: "))
pi = 3.1416
area = pi * radio ** 2
print(f"El área del círculo con radio {radio} es: {area}")
return area
Procedimiento:
def area_circulo():primero definimos una función de llamada area_circulo. De esta
manera con esta función podemos ejecutar tareas específicas. Lo que necesitamos es que
la función calcule el área de un círculo.
radio = float(input("Introduce el radio del círculo: ")): vamos a utilizar input()para pedir al
usuario que ingrese la radio del círculo. Como los datos ingresados por input()son siempre
de tipo str(texto), lo convertimos en float para que podamos hacer operaciones
matemáticas.
pi = 3.1416: luego necesitamos definir una variable, en este caso el ejercicio nos pide
calcular pi, con el valor de π (3.1416).
area = vamos a calcular el área usando la fórmula matemática del área de un círculo: π por
radio al cuadrado
print: Usamos print() para mostrar el resultado en pantalla. La f-string f"{variable}" que
nos va a permtir insertar el valor de las variables radio y área dentro del texto.
Trabajo Práctico : "Cálculos con Figuras Geométricas"
EXAMEN PARCIAL ALUMNA: LÓPEZ NADIA SOLEDAD DNI: 32331148
2. Función para calcular el perímetro de un cuadrado
def perimetro_cuadrado():
lado = float(input("Introduce el lado del cuadrado: "))
perimetro = 4 * lado
print(f"El perímetro del cuadrado con lado {lado} es: {perimetro}")
return perimetro
Procedimiento:
Solicitamos el valor del lado. Donde le pedimos al usuario que ingrese el valor con input.
Ya que los números ingresados como texto no puede usarse para cálculo matemático
utilizamos float
Calculamos el perímetro, luego utilizamos la fórmula del perímetro de un cuadrado.
Vemos el resultado al utilizar print y mostramos el resultado al usuario con f-string (una
manera de incluir variables dentro del texto fácilmente). Lo que hace es reemplazar {lado}
por el valor que el usuario ingresó y {perímetro}` por el valor calculado.
3. Función para calcular el área de un rectángulo
def area_rectangulo(largo, ancho):
largo = float(input("Introduce el largo del rectángulo: "))
ancho = float(input("Introduce el ancho del rectángulo: "))
area = largo * ancho
print(f"El área del rectángulo de largo {largo} y ancho {ancho} es: {area}")
return area
Procedimiento:
Aquí estamos pidiendo al usuario que ingrese el largo del rectángulo. Para hacer esto,
usamos el comando input () que permite al usuario escribir en la pantalla. Luego,
convertimos ese valor a un número decimal (con el comando float ()) porque el valor que
ingresa el usuario es texto, y necesitamos un número para hacer cálculos.
Después, hacemos lo mismo con el ancho del rectángulo. El usuario escribe el ancho, y
convertimos ese valor a un número con float (), para poder usarlo en el cálculo.
Aquí usamos la fórmula para calcular el área de un rectángulo: Área = largo × ancho.
Multiplicamos el valor que nos dio el usuario para el largo por el valor que nos dio para el
ancho, y eso nos da el área del rectángulo.
Finalmente, usamos el comando print () para mostrar el resultado en la pantalla. Usamos
las f-strings (lo que significa que ponemos una "f" antes de las comillas) para poder incluir
los valores de largo, ancho y área dentro del mensaje que se mostrará.
Trabajo Práctico : "Cálculos con Figuras Geométricas"
EXAMEN PARCIAL ALUMNA: LÓPEZ NADIA SOLEDAD DNI: 32331148
4. Función para calcular el perímetro de un triángulo
def perimetro_triangulo(lado1, lado2, lado3):
perimetro = lado1 + lado2 + lado3
lado1 = float(input("Introduce el lado 1 del triángulo: "))
lado2 = float(input("Introduce el lado 2 del triángulo: "))
lado3 = float(input("Introduce el lado 3 del triángulo: "))
perimetro = lado1 + lado2 + lado3
print(f"El perímetro del triángulo con lados {lado1}, {lado2}, y {lado3} es: {perimetro}")
return perimetro
Procedimiento:
Primero, creamos una función llamada perimetro_triangulo. Esta función toma tres
valores, que son las longitudes de los tres lados del triángulo (lado1, lado2 y lado3). Lo
único que hace la función es sumar esos tres valores para calcular el perímetro, porque el
perímetro de un triángulo es simplemente la suma de sus lados.
Después, usamos input () para pedirle al usuario que ingrese los valores de los tres lados
del triángulo. Como queremos trabajar con números decimales, usamos float() para
convertir lo que el usuario nos da en números.
Una vez que tenemos los lados, sumamos los tres para obtener el perímetro. Básicamente
es lo mismo que hicimos dentro de la función.
Con print(), mostramos el resultado. Usamos algo llamado f-strings (esa "f" antes de las
comillas) para que podamos incluir las variables en el mensaje de manera fácil. Por
ejemplo, si el usuario pone 3, 4 y 5 como lados, el mensaje sería algo como:
"El perímetro del triángulo con lados 3.0, 4.0, y 5.0 es: 12.0."
Al final, usamos return para devolver el valor del perímetro que calculamos. Esto es útil si
más adelante necesitas usar ese resultado en otro cálculo.
Ejemplos de prueba
print("Área del círculo (radio=5):", area_circulo(5))
print("Perímetro del cuadrado (lado=4):", perimetro_cuadrado(4))
print("Área del rectángulo (largo=6, ancho=3):", area_rectangulo(6, 3))
print("Perímetro del triángulo (lados=3, 4, 5):", perimetro_triangulo(3, 4, 5))