• Viernes 29 de Marzo de 2024, 13:04

Autor Tema:  Menu con funciones, proyecto final  (Leído 2022 veces)

roberto_yo

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Menu con funciones, proyecto final
« en: Domingo 24 de Noviembre de 2013, 00:31 »
0
 :losiento:

Necesito ayuda en este programa, soy novatisimo y es para la universidad si me pueden ayudar gracias.


Se trata de hacer un menu con 4 programas (hechos durante el cuatrimestre en curso) y el lunes necesito entregarlo pero ahora necesitamos usar puras funciones y por mas que intento no puedo lograrlo ya hice dos programas pero me falta hacer en funciones un programas que te dice el dia de la semana respecto al numero del 1 al 7. Y otro donde tu das el limite y el te genera numeros impares hasta llegar al limite. Les dejo lo que llevo necesito de la ayuda de los expertos.

#include <conio.h>
#include <iostream.h>
#include <math.h>
#include <stdio.h>
// hecho por Roberto Cisneros Nuno//
float catetoop(float a,float h);
float catetoady(float a,float h);
float promediotrescalif(float a, float b, float c);

void numimpares(int n);

int main(void)
{                    float a;
                     float b;
                     float c;
                     float x;
                     float adya;
                     float opues;
                     float hip;
                     int ang;
                     int A;
                     int i;
                     int n;
                     int opcion;
                     float respuesta;

                     clrscr();
cout<<"--------------------------------------------------------------------------------"<<endl;
cout<<"----------MENU PRINCIPAL----------"<<endl;
cout<<"1-Calcula la longitud del cateto opuesto y adyacente de un triangulo"<<endl;
cout<<"2-Calcula el promedio de tres calificaciones"<<endl;
cout<<"3-Te dice el dia de la semana con respecto al numero"<<endl;
cout<<"4-Genera numeros impares desde el 1 hasta el que el usuario indique"<<endl;
cout<<"5-Salir del programa"<<endl;
cout<<"--------------------------------------------------------------------------------"<<endl;
cout<<"ELIJA UNA OPCION AQUI--->";cin>>opcion;
cout<<"--------------------------------------------------------------------------------"<<endl;

clrscr();

switch(opcion)
{
case 1:  cout<<"Programa que calcula la longitud del cateto opuesto y adyacente de un triangulo"<<endl;
         cout<< "Dame la hipotenusa"<<endl;
      cin>>hip;
         cout<< "Dame el aungulo"<<endl;
      cin>>ang;

            adya=catetoady(ang,hip);
            opues=catetoop(ang,hip);
            cout<<"el valor del cateto adyacente es:   "<<adya<<endl;
            cout<<"el valor del cateto opuesto es  :   "<<opues<<endl;

break;

/*----------------------------------------------------------------------------*/

case 2:   cout<<"Programa que calcula el promedio de tres calificaciones"<<endl;
         cout<<"Dame la primera calificacion"<<endl;
      cin>>a;
         cout<<"Dame la segunda calificacion"<<endl;
      cin>>b;
         cout<<"Dame la tercera calificacion"<<endl;
      cin>>c;
                x=promediotrescalif(a,b,c);
      cout<<"El promedio es:"      <<x;

break;

/*----------------------------------------------------------------------------*/

case 3:    cout<<"Programa que te dice el dia de la semana con respecto al numero"<<endl;
          cout<<"Dame un numero del 1 al 7"<<endl;
      cin>>A ;
      switch (A)

         {
               case 1:
                     cout<<"Domingo"<<endl;
                  break;
               case 2:
                     cout<<"Lunes"<<endl;
                  break;
               case 3:
                     cout<<"Martes"<<endl;
                  break;
               case 4:
                     cout<<"Miercoles"<<endl;
                  break;
               case 5:
                     cout<<"Jueves"<<endl;
                  break;
               case 6:
                     cout<<"Viernes"<<endl;
                  break;
               case 7:
                     cout<<"Sabado"<<endl;
                  break;
               default:
                     cout<<"Dia incorrecto"<<endl;
         }

break;

/*----------------------------------------------------------------------------*/

case 4:      cout<<"Programa que genera numeros impares desde el 1 hasta el que el usuario indique"<<endl;
            cout<<"Dame el limite superior"<<endl;
         cin>>n;
         i=1;
            while(i<=n)
            {
               cout<<i<<",";
               i=i+2;
            }


break;
/*----------------------------------------------------------------------*/
case 5:
                     cout<<"Saliendo"<<endl;
                  break;

/*----------------------------------------------------------------------*/

default: cout<<"Opcion invalida";
}


getche();

return 0;

}


float catetoop(float a,float h)
{
  float t;

  t=(sin(a))*h;
  return t;

}
float catetoady(float a,float h)
{
  float t;

  t=(cos(a))*h;
  return t;

}
float promediotrescalif(float a, float b, float c)
{
   float ll;

   ll=(a+b+c)/3;
   return ll;

}





Gracias por ayudar