💻 Hacer un programa que muestre un menú de opciones de :
A. El valor del área de un triángulo, dada la base y la altura.
B. El valor de la base de un triángulo, dada la altura y el área.
C. El valor de la altura de un triángulo, dada la base y el área.
Dependiendo de la opción A, B ó C, se ejecutara el menú correspondiente.
* PSeInt :
Algoritmo full_codigos
Definir OPC como Numero;
Definir Area, Base, Altura como Real;
Escribir "MENU DE OPCIONES DE UN TRIÁNGULO";
Escribir "================================";
Escribir "1. El área de un triángulo, dada la base y la altura.";
Escribir "2. La Base de un triángulo, dada la altura y el área.";
Escribir "3. La altura de un triángulo, dada la base y la altura.";
Escribir Sin Saltar "Selecciona una Opción : ";
Leer OPC;
Escribir "";
Segun OPC Hacer
1:
Escribir Sin Saltar "Ingrese Base : ";
Leer Base;
Escribir Sin Saltar "Ingrese Altura : ";
Leer Altura;
Area <- ((Base * Altura)/2);
Escribir "El área es : ", Area;
2:
Escribir Sin Saltar "Ingrese Altura : ";
Leer Altura;
Escribir Sin Saltar "Ingrese Área : ";
Leer Area;
Base <- ((Area * 2)/Altura);
Escribir "La Base es : ", Base;
3:
Escribir Sin Saltar "Ingrese Base : ";
Leer Base;
Escribir Sin Saltar "Ingrese Área : ";
Leer Area;
Altura <- ((Area * 2) / Base);
Escribir "La altura es : ", Altura;
De Otro Modo:
Escribir "OPCIÓN INCORRECTA";
FinSegun
FinAlgoritmo
* Python :
print("MUESTRA ÁREA - BASE Y ALTURA DE UN TRIÁNGULO.")
print("MENU DE OPCIONES")
print("================")
print("1. Calcular el Área de un Triángulo, dada la base y la altura.")
print("2. Calcular la Base de un Triángulo, dada la altura y el área.")
print("3. Calcular la Altura de un Triángulo, dada la base y la altura.")
opc = float(input("Selecciona una Opción : "))
print("")
if opc==1:
base = float(input("Ingrese Base : "))
altura = float(input("Ingrese Altura : "))
area = ((base*altura)/2)
print("El área es : ",area)
elif opc==2:
altura = float(input("Ingrese Altura : "))
area = float(input("Ingrese Área : "))
base = ((area*2)/altura)
print("La Base es: ",base)
elif opc==3:
base = float(input("Ingrese Base : "))
area = float(input("Ingrese Área : "))
altura = ((area*2)/base)
print("La altura es : ",altura)
else:
print("OPCIÓN INCORRECTA")
* Lenguaje C :
#include<stdio.h>
int main(){
float altura, area, base;
int opc;
printf("MENU DE OPCIONES DE UN TRIANGULO.\n");
printf("=====================================\n");
printf("1. Area de un triangulo.\n");
printf("2. Base de un triangulo.\n");
printf("3. Altura de un triangulo.\n");
printf("Opcion : ");
scanf("%i",&opc);
switch(opc){
case 1:
printf("Ingrese Base : ");
scanf("%f",&base);
printf("Ingrese Altura : ");
scanf("%f",&altura);
area = ((base * altura)/2);
printf("\nAREA : %.2f mt2.\n", area);
break;
case 2:
printf("Ingrese Altura : ");
scanf("%f",&altura);
printf("Ingrese Area : ");
scanf("%f",&area);
base = ((area * 2)/altura);
printf("\nBASE : %.2f mt2.\n", base);
break;
case 3:
printf("Ingrese Base : ");
scanf("%f",&base);
printf("Ingrese Area : ");
scanf("%f",&area);
altura = ((area * 2)/base);
printf("\nALTURA : %.2 mt2.f\n", altura);
break;
default:
printf("\nOPCIÓN INCORRECTA\n");
}
return 0;
}
* C++ :
#include<iostream>
using namespace std;
int main(){
float altura, area, base;
int opc;
cout << "13. MENU DE OPCIONES DE UN TRIANGULO.\n";
cout << "=====================================\n";
cout << "1. Area de un triangulo.\n";
cout << "2. Base de un triangulo.\n";
cout << "3. Altura de un triangulo.\n";
cout << "Opcion : ";
cin >> opc;
switch(opc){
case 1:
cout << "Ingrese Base : ";
cin >> base;
cout << "Ingrese Altura : ";
cin >> altura;
area = ((base * altura)/2);
cout << "\nAREA : " << area << "mt2." << endl;
break;
case 2:
cout << "Ingrese Altura : ";
cin >> altura;
cout << "Ingrese Area : ";
cin >> area;
base = ((area * 2)/altura);
cout << "\nBASE : " << base << "mt2." << endl;
break;
case 3:
cout << "Ingrese Base : ";
cin >> base;
cout << "Ingrese Area : ";
cin >> area;
altura = ((area * 2)/base);
cout << "\nALTURA : " << altura << "mt2." << endl;
break;
default:
cout << "\nOPCIÓN INCORRECTA\n";
}
return 0;
}
* C# :
using System;
using System.Collections.Generic;
using System.Text;
namespace full_codigos
{
class muestra_mes
{
static void Main(string[] args)
{
Console.ReadLine();
}
}
}
* Java Apache | NetBeans :
package full_codigos;
import java.util.Scanner;
public class muestra_monto_pagar {
public static void main(String[] args) {
Double base=0.0, altura=0.0, area=0.0;
String opc;
Scanner ingreso=new Scanner(System.in);
System.out.println("MENU DE OPCIONES");
System.out.println("================");
System.out.println("A. El valor del área de un triángulo, dada la base y la altura.");
System.out.println("B. El valor de la base de un triángulo, dada la altura y el área.");
System.out.println("C. El valor de la altura de un triángulo, dada la base y el área.");
System.out.print("Selecciones su opción : ");
opc = ingreso.next();
switch(opc){
case "A":
System.out.print("Ingrese Base : ");
base = Double.parseDouble(ingreso.next());
System.out.print("Ingrese Altura : ");
altura = Double.parseDouble(ingreso.next());
area = (base * altura)/2;
System.out.println("EL ÁREA ES : " + area); break;
case "B":
System.out.print("Ingrese Altura : ");
altura = Double.parseDouble(ingreso.next());
System.out.print("Ingrese Área : ");
area = Double.parseDouble(ingreso.next());
base = (area * 2)/altura;
System.out.println("LA BASE ES : " + base); break;
case "C":
System.out.print("Ingrese Base : ");
base = Double.parseDouble(ingreso.next());
System.out.print("Ingrese Área : ");
altura = Double.parseDouble(ingreso.next());
altura = (area * 2)/base;
System.out.println("LA ALTURA ES : " + altura); break;
default : System.out.println("OPCIÓN INCORRECTA");
}
}
}