top of page

PARCIAL

#include<iostream>

#include<cstdlib>

using namespace std;

int Opcion;

int n,i,lado, resultado,opcion,temperatura,opc,celcius;

const float KELVIN = 273.15;

float N1, N2, N3,P,f,k;

float base;

float altura;

string N;

long double factorial; // se declara long double para poder representar números grandes

int main()

{

do

{

cout<<"Menu"<<endl;

cout<<"1.-FACTORIAL DE UN NUMERO"<<endl;

cout<<"2.-AREA Y PERIMETRO DE UN RECTANGULO"<<endl;

cout<<"3.-PROMEDIO DE 3 NOTAS"<<endl;

cout<<"4.-CONVERSOR DE TEMPERATURA"<<endl;

cout<<"5.-AREA DE UN TRIANGULO"<<endl;

cout<<"Ingrese una opcion<> 0"<<endl;

cin>>Opcion;

switch(Opcion)

{

 

case 1:

{

                cout<<"opcion 1"<<endl;

cout << "Introduce un numero: ";

                   cin >> n;

                   factorial=1;

                   for(i=1;i<=n;i++)

                    factorial = factorial * i;

                   cout << endl << "Factorial de " << n << " -> " << factorial << endl;

                    system("pause");

};break;

 

 

case 2:

{

cout<<"opcion 2"<<endl;

                    cout << "Desea calcular el area[1] o el perimetro [2]" << endl;

                    

                cin >> opcion;

                if(opcion==1){

                cout << "Ingrese la medida de un lado del cuadrado" << endl;

                cin >> lado; // Aqui capturamos el lado

                resultado=lado*lado; // Hacemos la operacion

                cout << "El area de su cuadrado es: " << resultado << endl;

                  }

                   else if (opcion==2)

                         {

                   cout << "Ingrese la medida de un lado del cadrado" << endl;

                   cin >> lado; // Aqui capturamos el lado

                   resultado=lado*4; // Hacemos la operacion

                   cout << "El perimetro de su cuadrado es: " << resultado << endl;

                        }

                   system("pause");

};break;

 

case 3:

    {

cout<<"opcion 3"<<endl;

cout << "INGRESE SU NOMBRE" << endl;

        getline(cin, N);

        cout << "\n" << endl;

        cout << "INGRESE LA PRIMERA NOTA" << endl;

        cin >> N1;

         cout << "\n" << endl;

         cout << "INGRESE LA SEGUNDA NOTA" << endl;

          cin >> N2;

           cout << "\n" << endl;

            cout << "INGRESE LA TERCERA NOTA" << endl;

             cin >> N3;

               P = (N1 + N2 + N3) / 3;

              cout << "ESTUDIANTE DE ELECTRONICA:" << N << endl;

              cout << "\n" << endl;

              cout << "PROMEDIO OBTENIDO ES:" << P << endl;

    };break;

   

   

case 4:// problema 18

{

cout<<"opcion 4"<<endl;

do

                    cout << "Ingrese temperatura >= 0: ";

                    cin >> temperatura;

                    if (temperatura < 0)

                    cout << "Error, la temperatura debe ser >= 0" << endl;

                   } while (temperatura < 0);

 

                //menu

                 do

  {

                cout << "\n1. Convertir de grados Celcuis a Kelvin" << endl;

                cout << "2. Convertir de grados Celcuis a Fahrenheit" << endl;

                cout << "3. Salir";

               cout << endl << "Digite una opcion: ";

               cin >>opc;

 

               switch (opc) 

  {

               case 1:

                k = temperatura + KELVIN;

                cout << "Temperatura en kelvin = " << k << endl;

               break;

               case 2:

                f = (temperatura * 9 / 5) + 32;

                cout << "Temperatura en Fahrenheit = " << f << endl;

                break;

              }

 

            } while (opc < 3);

 

         return 0;

             };break;

             

             

case 5://problema 45

{

cout<<"opcion 5"<<endl;

{

             cout << "Ingrese la base del triangulo: ";

           cin >> base;

           cout << "Ingrese la altura del triangulo: ";

          cin >> altura;

          resultado=(base*altura)/2; // Formula matematica para calcular el area del triangulo.

          cout << "El area de su triangulo es: " << resultado << endl;

         cin.ignore();

        cin.get(); // Detenemos el programa con estas dos funciones similar a la funcion system("pause");

 

        }

};break;

}

cout<<endl;

}while(Opcion !=0);

 

cout<<"Cambio de linea";

return 0;

}

Lenguaje de Programación

©2024 por Lenguaje de Programación. Creado con Wix.com

bottom of page