Un ejercicio clásico de estructuras secuenciales: calcular el área de un triángulo a partir de su base y altura.
Este ejercicio consiste en solicitar al usuario la base y la altura de un triángulo, aplicar la fórmula (base × altura) / 2 y mostrar el área resultante en pantalla. Es ideal para practicar la lectura de datos, operaciones matemáticas y la salida de información.
Proceso AreaTriangulo
Definir base, altura, area Como Real;
Escribir "Ingrese la base del triángulo: ";
Leer base;
Escribir "Ingrese la altura del triángulo: ";
Leer altura;
area <- (base * altura) / 2;
Escribir "El área del triángulo es: ", area;
FinProceso
base = float(input("Ingrese la base del triángulo: "))
altura = float(input("Ingrese la altura del triángulo: "))
area = (base * altura) / 2
print(f"El área del triángulo es: {area:.2f}")
import tkinter as tk
from tkinter import messagebox
def calcular_area():
try:
b = float(entry1.get())
h = float(entry2.get())
area = (b * h) / 2
messagebox.showinfo("Resultado", f"El área del triángulo es: {area:.2f}")
except ValueError:
messagebox.showerror("Error", "Por favor ingresa solo números.")
root = tk.Tk()
root.title("Área de un triángulo")
tk.Label(root, text="Base:").grid(row=0, column=0, padx=5, pady=5)
entry1 = tk.Entry(root)
entry1.grid(row=0, column=1)
tk.Label(root, text="Altura:").grid(row=1, column=0, padx=5, pady=5)
entry2 = tk.Entry(root)
entry2.grid(row=1, column=1)
tk.Button(root, text="Calcular área", command=calcular_area).grid(row=2, column=0, columnspan=2, pady=10)
root.mainloop()
let base = parseFloat(prompt("Ingrese la base del triángulo:"));
let altura = parseFloat(prompt("Ingrese la altura del triángulo:"));
let area = (base * altura) / 2;
alert("El área del triángulo es: " + area.toFixed(2));
#include <iostream>
using namespace std;
int main() {
double base, altura, area;
cout << "Ingrese la base del triángulo: ";
cin >> base;
cout << "Ingrese la altura del triángulo: ";
cin >> altura;
area = (base * altura) / 2;
cout << "El área del triángulo es: " << area << endl;
return 0;
}
using System;
class Program {
static void Main() {
Console.Write("Ingrese la base del triángulo: ");
double baseT = Convert.ToDouble(Console.ReadLine());
Console.Write("Ingrese la altura del triángulo: ");
double altura = Convert.ToDouble(Console.ReadLine());
double area = (baseT * altura) / 2;
Console.WriteLine("El área del triángulo es: " + area.ToString("0.00"));
}
}
import java.util.Scanner;
public class AreaTriangulo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Ingrese la base del triángulo: ");
double base = sc.nextDouble();
System.out.print("Ingrese la altura del triángulo: ");
double altura = sc.nextDouble();
double area = (base * altura) / 2;
System.out.printf("El área del triángulo es: %.2f%n", area);
sc.close();
}
}
En una hoja de Excel, escribe la base en A1 y la altura en A2, luego utiliza la fórmula:
=(A1*A2)/2
Esto calculará automáticamente el área del triángulo.