PSEINT.SITE

PSeInt.Site, Lenguaje C, C++, Python, DFD 1.0, JavaCript, Java NetBeas, Visual Studio, Excel

Descarga pseint portable, cursos de C++, curso de visual studio, curso de java, curso creación de páginas web, crear sitio web y todo de como se hacen las páginas web.

Huawei Phone Clone nos permite transferir documentos en muy pocos segundos, soporte para instalar una app para el manejo de archivos y programación.

RESUELVO TUS ALGORITMOS (+51)954263896

Hacer un programa que muestre un menú de opciones

03. Programar el siguiente menú de opciones:

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 opción correspondiente.


ANÁLISIS :

Cuando un programa tienes varias opciones, es necesario implementar un menu de opciones; estás opciones se clasifican por número o orden de abecedario, dónde se solicita una opción posible:

ENTRADA : Selecciona una opción (A - B - C).
SALIDA : Muestra las opciones del triángulo.
PROCESO : Ejecuta el proceso, según la opción seleccionada.



DESCARGA EL CÓDIGO EN :

  Algoritmo - DFD
  PSeInt
  C - C++
  Python





Diagrama de flujo(DFD) de un menu de opciones:



PSeInt - FLEXIBLE DESCARGA CÓDIGO

      
Algoritmo Seleccion03
     Escribir "MENU DE OPCIONES"
     Escribir "================"
     Escribir "A. El valor del área de un Triángulo, dada la base y la altura."
     Escribir "B. El valor de la Base de un Triángulo, dada la altura y el área."
     Escribir "C. El valor de la altura de un Triángulo, dada la base y la altura."
     Escribir "Selecciona una Opión : "
     Leer OPC
     Segun OPC Hacer
          "A":
               Escribir "Ingrese Base : "
              Leer Base
              Escribir "Ingrese Altura :"
              Leer Altura
              Area = (Base * Altura)/2
              Escribir "El área es : ", Area
          "B":
              Escribir "Ingrese Altura : "
              Leer Altura
              Escribir "Ingrese Área :"
              Leer Area
              Base = (Area * 2)/Altura
              Escribir "La Base es: ", Base
          "C":
              Escribir "Ingrese Base : "
              Leer Base
              Escribir "Ingrese Área :"
              Leer Area
              Altura = (Area * 2) / Base
              Escribir "La altura es : ", Altura
          De Otro Modo:
              Escribir "OPCIÓN INCORRECTA"
     Fin Segun
FinAlgoritmo
    

PSeInt - ESTRICTO DESCARGA CÓDIGO

      
Algoritmo Seleccion03
     Definir OPC como Numero;
     Definir Area, Base, Altura como Real;
     Escribir "MENU DE OPCIONES";
     Escribir "================";
     Escribir "1. El valor del área de un Triángulo, dada la base y la altura.";
     Escribir "2. El valor de la Base de un Triángulo, dada la altura y el área.";
     Escribir "3. El valor de la altura de un Triángulo, dada la base y la altura.";
     Escribir "Selecciona una Opión : ";
     Leer OPC;
     Segun OPC Hacer
          1:
               Escribir "Ingrese Base : ";
               Leer Base;
               Escribir "Ingrese Altura :";
               Leer Altura;
               Area <- ((Base * Altura)/2) * (-1);
               Escribir "El área es : ", Area;
          2:
               Escribir "Ingrese Altura : ";
               Leer Altura;
               Escribir "Ingrese Área :";
               Leer Area;
               Base <- ((Area * 2)/Altura) * (-1);
               Escribir "La Base es: ", Base;
          3:
               Escribir "Ingrese Base : ";
               Leer Base;
               Escribir "Ingrese Área :";
               Leer Area;
               Altura <- ((Area * 2) / Base) * (-1);
               Escribir "La altura es : ", Altura;
          De Otro Modo:
               Escribir "OPCIÓN INCORRECTA";
     FinSegun;
FinAlgoritmo
    

Lenguaje C DESCARGA CÓDIGO

       
#include<stdio.h>
int main(){
	float altura, area, base;
	int opc;
	printf("MENU DE OPCIONES\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\n", area);
		break;
	case 2:
		printf("Ingrese Altura : ");
		scanf("%f",&altura);
		printf("Ingrese Area : ");
		scanf("%f",&area);
		base = ((area * 2)/altura);
		printf("\nBASE : %.2f\n", base);
		break;
	case 3:
		printf("Ingrese Base : ");
		scanf("%f",&base);
		printf("Ingrese Area : ");
		scanf("%f",&area);
		altura = ((area * 2)/base);
		printf("\nALTURA : %.2f\n", altura);
		break;
	default:		
		printf("\nOPCIÓN INCORRECTA\n");			
	}		
	return 0;
}	
    

C++ DESCARGA CÓDIGO

      
#include<iostream>
using namespace std;
int main(){
	float altura, area, base;
	int opc;
	
	cout << "MENU DE OPCIONES\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;
		break;
	case 2:
		cout << "Ingrese Altura : ";
		cin  >> altura;
		cout << "Ingrese Area : ";
		cin  >> area;
		base = ((area * 2)/altura);
		cout << "\nBASE : " << base;
		break;
	case 3:
		cout << "Ingrese Base : ";
		cin  >> base;
		cout << "Ingrese Area : ";
		cin  >> area;
		altura = ((area * 2)/base);
		cout << "\nALTURA : " << altura;
		break;
	default:		
		cout << "\nOPCIÓN INCORRECTA\n";
	}	
	return 0;
}	
    

Python DESCARGA CÓDIGO

      
if __name__ == '__main__':
     print("MENU DE OPCIONES")
     print("================")
     print("1. El valor del área de un Triángulo, dada la base y la altura.")
     print("2. El valor de la Base de un Triángulo, dada la altura y el área.")
     print("3. El valor de la altura de un Triángulo, dada la base y la altura.")
     print("Selecciona una Opión : ")
     opc = float(input())
     if opc==1:
          print("Ingrese Base : ")
          base = float(input())
          print("Ingrese Altura :")
          altura = float(input())
          area = ((base*altura)/2)
          print("El área es : ",area)
     elif opc==2:
          print("Ingrese Altura : ")
          altura = float(input())
          print("Ingrese área :")
          area = float(input())
          base = ((area*2)/altura)
          print("La Base es: ",base)
     elif opc==3:
          print("Ingrese Base : ")
          base = float(input())
          print("Ingrese área :")
          area = float(input())
          altura = ((area*2)/base)
          print("La altura es : ",altura)
     else:
          print("OPCIÓN INCORRECTA")
    

Java NetBeans DESCARGA CÓDIGO

      
package Seleccion;
import java.util.Scanner;
public class Seleccion3 {
     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");
          }
     }
}
    

Java Script DESCARGA CÓDIGO

      
<html>
<head>
<title>Ejercicio Selección en JS - 03:</title>
<script language="JavaScript" type="text/javascript">
     function opcion(){
          var result = document.getElementById("opc").value;
          document.getElementById("result").value = result;
          switch(result) {
               case "A": document.getElementById('val1').value="BASE";
                    document.getElementById('val2').value="ALTURA";
                    document.getElementById('res').value="ÁREA";break;
               case "B": document.getElementById('val1').value="ALTURA";
                    document.getElementById('val2').value="ÁREA";
                    document.getElementById('res').value="BASE";break;
               case "C": document.getElementById('val1').value="BASE";
                    document.getElementById('val2').value="ÁREA";
                    document.getElementById('res').value="ALTURA";break;
          }
     }
     function calcular(){
          var xnum1 = ejercicio3.num1.value;
          var xnum2 = ejercicio3.num2.value;
          switch(ejercicio3.result.value) {
               case "A": document.getElementById('oper').value=(xnum1 * xnum2)/2; break;
               case "B": document.getElementById('oper').value=(xnum1 * 2)/xnum2; break;
               case "C": document.getElementById('oper').value=(xnum1 * 2)/xnum2; break;
          }
     }
</script>
<body>
<form method="get" name="ejercicio3">
     Seleccione su Opción :
     <select name="opc" id="opc" onChange="opcion()">
          <option value="A">A. El valor del área de un triángulo, dada la base y la altura.</option>
          <option value="B">B. El valor de la base de n triángulo, dada la altura y el área.</option>
          <option value="C">C. El valor de la altura de un triángulo, dada la base y el área.</option>
     </select>
     <br>SU OPCIÓN ES : <input name="result" id="result" type="text" value="A"> <br> <br>
     INGRESE : <br>
     <input name="val1" id="val1" type="text" value="BASE" size="7" >
     <input name="num1" id="num1" type="text" > <br>
     <input name="val2" id="val2" type="text" value="ALTURA" size="7">
     <input name="num2" id="num2" type="text" > <br>
     <input type="button" value="CALCULAR" onClick="calcular()" > <br>
     <input name="res" id="res" type="text" value="ÁREA" size="7" >
     <input name="oper" id="oper" type="text" >
</form>
</body>
</html>
    

Visual Basic .Net - Consola DESCARGA CÓDIGO

      
Imports System.Console
Module Module3
     Dim Base, Altura, Area As Decimal
     Dim OPC As String
     Sub Main()
          WriteLine("MENU De OPCIONES")
          WriteLine("A. El Valor del área de un Triángulo, dada la Base y la Altura")
          WriteLine("B. El Valor de la base de un Triángulo, dada la Altura y el Área")
          WriteLine("C. El Valor de la altua de un Triángulo, dada la Base y el Área")
          Write("Seleccione su Opción : ")
          OPC = ReadLine()
          Select Case OPC
               Case "A"
                    Write("Ingrese Base : ")
                    Base = ReadLine()
                    Write("Ingrese Altura : ")
                    Altura = ReadLine()
                    Area = (Base * Altura) / 2
                    Write("El Área es : " & Area)
               Case "B"
                    Write("Ingrese Altura : ")
                    Altura = ReadLine()
                    Write("Ingrese Área : ")
                    Area = ReadLine()
                    Base = (Area * 2) / Altura
                    Write("El Base es : " & Base)
               Case "C"
                    Write("Ingrese Base : ")
                    Base = ReadLine()
                    Write("Ingrese Área : ")
                    Area = ReadLine()
                    Altura = (Area * 2) / Base
                    Write("El Altura es : " & Altura)
               Case Else
                    Write("Operador Incorrecta")
          End Select
          ReadLine()
     End Sub
End Module
    



Aviso de Privacidad | Política de Cookies | Términos y condiciones

Derechos Reservados PSeInt.site