Páginas

C++

1. Agenda

#include <stdio.h>
#include <conio.h>
struct Estructura_Amigo { // Definicion estructura
char Nombre [30];
char Apellido [40];
char Telefono [10];
int Edad;
};
struct Estructura_Amigo Amigo; //Declaramos variable Amigo
main ()
{
     printf ("Escriba el nombre: ");
     scanf ("%s", & Amigo.Nombre);
     printf ("Escriba el apellido: ");
     scanf ("%s", & Amigo.Apellido);
     printf ("Escriba el Telefono: ");
     scanf ("%s", & Amigo.Telefono);
     printf ("Escriba la edad: ");
     scanf ("%i", & Amigo.Edad);
     printf ("\n El nombre digitado fue: %s",& Amigo.Nombre);
     printf ("\n El apellido digitado fue: %s",& Amigo.Apellido);
     printf ("\n El telefono digitado fue: %s",& Amigo.Telefono);
     printf ("\n La edad digitada fue: %i",& Amigo.Edad);
     getch();
}


2. Comercio


#include<iostream.h>
#include<conio.h>
int main()
{
    double compra, descuento, recargo, montoT;
    char nombre[20]; char comprador; char pago;
    cout << "Ingrese el nombre del comprador..... : ";
    cin >> nombre;cout << "Ingrese el tipo de comprador (E/P).. : ";
    cin >> comprador;cout << "Ingrese el tipo pago(C/P)........... : ";
    cin >> pago;cout << "Monto compra........................ : ";
    cin >> compra;
    switch (pago)
    {
       case 'C':
            switch (comprador)
            {
                   case 'E' : descuento = compra * 0.10; break;
                   case 'P' : descuento = compra * 0.05; break;
            }
            montoT = compra - descuento;
       cout << "\n\nTiene un descuento de " << descuento << endl;
                 break;
       case 'P':
            switch (comprador)
            {
                   case 'E' : recargo = compra * 0.05; break;
                   case 'P' : recargo = compra * 0.15; break;
            }
       cout << "\n\nTiene un recargo de " << recargo << endl;
            montoT = compra + recargo;break;
    }
       cout << "El monto total de compra es......... : " << montoT;
       getch();
       return 0;
}



3. Suma y resta

#include <conio.h> 
#include <iostream.h>
int result ; 
     void suma(int a, int b) 
    { 
     result = a + b; 
     cout << "La Suma es: "<<result<<endl;; 
     cout << "Presione una tecla para continuar...."<<endl; 
     getch(); 
    }
     void resta(int a, int b) 
   { 
     result = a - b; 
     cout << "La resta es: "<<result<<endl; 
     cout << "Presione una tecla para continuar...."<<endl; 
     getch(); 
   }
int main(){ 
  int op; 
  int a,b;
   { 
     cout << "[1] Suma "<<endl; 
     cout << "[2] Resta "<<endl; 
     cout << "Seleccione una opción: "<<endl; 
     cin>> op;
     if(op==1
     { 
         cout << "Digite un número: "<<endl; 
       cin >> a; 
       cout << "Digite otro número: "<<endl; 
       cin >> b;
    suma(a,b); 
     } 
     else if (op==2
     { 
       cout << "Digite un número: "<<endl; 
       cin >> a; 
       cout << "Digite otro número: "<<endl; 
       cin >> b;
       resta(a,b); 
     } 
   } 
}


4. Reservas avión

#include <conio.h>
#include <stdio.h>
#define n_fila 25
#define n_columnas 4
#define libre 0
#define ocupado 1
int mostrarmenu();
void reservarasiento();
void cancelarasiento();
void mostrarocupacion();

int main(){
int asiento[n_filas][n_columnas]{0};
int resp=mostrarmenu();
while (resp!=4){
      switch(resp)
      {
                    case1:
                          reservarasiento(asiento);
                          break;
                    case2:
                          cancelarasiento(asiento);
                          break;
                    case3:
                          mostrarocupacion(asiento);
                          break;
                    }
                    resp=mostrarmenu();
                }
getch();
int mostrarmenu()
{
    int resp;
    printf("\n\n");
    printf("1) Reservar Asiento\n");
    printf("2) Cancelar Asiento\n");
    printf("3) Mostrar Asientos Ocupados\n");
    printf("4) Salir del Programa\n");
    scanf("%d", & resp);
    return resp;
}
void reservarasiento(int a[n_filas][n_columnas])
{
     int fila, col;
     printf("Digite fila de Asiento:  ");
     scanf("%d", & fila);
     printf("Digite columna de Asiento:  ");
     scanf("%d", & columna);
If (a[fila][col]==ocupado){
printf("El asiento ya esta ocupado \n");
else{
     a[fila][col]=ocupado;
     printf("Reserva Realizada \n");
     }
     }
}
void cancelarasiento(int a[n_filas][n_columnas])
{
     intfila, col;
     printf("Digite fila de Asiento a Cancelar:  ");
     scanf("%d", & fila);
     printf("Digite columna de Asiento a Cancelar:  ");
     scanf("%d", & columna);
If (a[fila][col]==libre){
printf("El asiento no esta Ocupado \n");
else{
     a[fila][col]=libre;
     printf("Cancelación Realizada \n");
     }
     }
}
Void mostrarocupacion(int a[n_filas][n_columnas]);{
int i, j;
for (i=0, i<n_filas, i++){
    for (j=0, j<n_columnas, j++){
    printf(" Fila %d, Columna %d", i, j);
 if (a[fila][col]==libre){
                          printf("Libre \n");
 else{
      printf("Ocupado \n");
      }
      }
    }
 }
 }


5. Calcular notas

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
int not1;
int not2;
int not3;
int not4;
int def;
char apb;
int grd;
int gds;
void definitiva (int not1, int not2, int not3, int not4){
def=(not1+not2+not3+not4)/4;
cout <<"Su nota definitiva es: "<<def<<endl;
getch();
}
void pasa (int def){
if (def>=3) {
cout <<"Usted si pasa al siguiente curso"<<endl;
}
else {
cout <<"Usted no pasa siguiente curso"<<endl;
}
getch();
}
void cursa (int grd, char apb, int gds){
if (def>=3
gds=grd+1;
cout <<"El curso en el que estara el siguiente año es: "<<gds<<endl;
}
else {
gds=grd+0;
cout <<"El curso en el que estara el siguiente año es: "<<gds<<endl;
}
getch();
}
int main() {
int not1;
int not2;
int not3;
int not4;
int def;
char apb;
int grd;
int gds;
cout <<"Ingrese su 1ra nota"<<endl;
cin >>not1;
cout <<"Ingrese su 2da nota"<<endl;
cin >>not2;
cout <<"Ingrese su 3ra nota"<<endl;
cin >>not3;
cout <<"Ingrese su 4ta nota"<<endl;
cin >>not4;
cout <<"En que curso/grado esta? ";
cin >>grd;
definitiva (not1,not2,not3, not4);
pasa (def);
cursa (grd, apb, gds);
}



6. Suma de arreglos

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
void suma(int a[],int b[],int c[],int i);
int main() {
    int a[100];
    int b[100];
    int i;
    printf("escriba los valores del arreglo 1: \n");
    for(i=0; i<=6; i++) {
             scanf("%d",&a[i]);
             }
             printf("Escriba los valores del arreglo 2: \n");
             for(i=0; i<=6; i++){
                      scanf("%d",&b[i]);
                      }
                      suma(a[],b[],int i);
                      getch();
                      }
                      void suma(int a[], int b[], int c[], int i) {
                           printf("suma de a + b = \n");
                           for (i=0; i<=6; i++){
                               c[i]=a[i]+b[i];
                               printf("%d", c[i]);
                                  }
                                  printf("\n");
                                  system ("pause");
}



7. Capturar 2 Operaciones, Salir

#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <iostream>

using namespace std;

int main()
{
    int a, b, s, r, m, d, opc;
    
        cout<<"\n";
        cout<<"Seleccione la opcion que desee realizar:"<<endl;
cout<<"\n";
cout<<"Para Suma                      marque 1"<<endl;
cout<<"Para Resta                     marque 2"<<endl;
cout<<"Para Multiplicacion            marque 3"<<endl;
cout<<"Para Division                  marque 4"<<endl;
cout<<"Para Capturar otro numero      marque 5"<<endl;
cout<<"Para Salir                     marque 6"<<endl;
cout<<"\n";
        cin>>opc;
        cout<<"\n";

switch(opc)
{
case 1:
                 cout<<"Digite dos numeros: "<<endl;
        cout<<"\n";
            cin>>a;
                 cout<<"\n";
        cin>>b;
        cout<<"\n";
        s=a+b;
        cout<<a<<" + "<<b<<" = "<<s;
        break;
        
case 2:
                 cout<<"Digite dos numeros: "<<endl;
        cout<<"\n";
            cin>>a;
                 cout<<"\n";
        cin>>b;
        cout<<"\n";
        r=a-b;
        cout<<a<<" - "<<b<<" = "<<r;
        break;
        
case 3:
                 cout<<"Digite dos numeros: "<<endl;
        cout<<"\n";
            cin>>a;
                 cout<<"\n";
        cin>>b;
        cout<<"\n";
        m=a*b;
        cout<<a<<" * "<<b<<" = "<<m;
        break;         

case 4:
                 cout<<"Digite dos numeros: "<<endl;
        cout<<"\n";
            cin>>a;
                 cout<<"\n";
        cin>>b;
        cout<<"\n";
        d=a/b;
        cout<<a<<" / "<<b<<" = "<<d;
        break;

case 5:
                 main();
        break;
                 
case 6:
                 exit(6);
        break;                                           
        }
        getch();

}



8. Hoja de vida

#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <iostream>

using namespace std;

      int opc, est, tra;
      char nom[20], apl[20], ced[10], dia1[2], mes1[2], ano1[4], tel[7], cel[10], ecv[10];
      char ins1[50], tit[50], dia2[2], mes2[2], ano2[4], dia3[2], mes3[2], ano3[4], dia4[2], mes4[2], ano4[4], ins2[50], prog[50], sem[1], jor[20];
      char emp1[20], crg1[20], tlab1[2], dia5[2], mes5[2], ano5[4], dia6[2], mes6[2], ano6[4], jef1[20], contc1[20], emp2[20], crg2[20], tlab2[2], dia7[2], mes7[2], ano7[4], jef2[20], contc2[20];
     
int main()
{
    cout<<"Bienvenido a su modulo de ingreso de hoja de vida"<<endl;
    cout<<"\n";
    cout<<"Para ingresar los datos personales a su CV ..... marque 1"<<endl;
    cout<<"Para ingresar los estudios realizados a su CV .. marque 2"<<endl;
    cout<<"Para ingresar la experiencia laboral a su CV ... marque 3"<<endl;
cout<<"Para imprimir .................................. marque 4"<<endl;
cout<<"Para salir ..................................... marque 5"<<endl;
cout<<"\n";
cin>> opc;
cout<<"\n";

switch(opc)
{
case 1:
         cout<<"DATOS PERSONALES"<<endl;
cout<<"Nombres: ";
cin>>nom;
gets (nom);
         cout<<"Apellidos: ";
gets (apl);
cout<<"Cedula: ";
  gets (ced);
  cout<<"Fecha de nacimiento: "<<endl;
  cout<<"  Dia: ";
  gets (dia1);
  cout<<"  Mes: ";
  gets (mes1);
  cout<<"  Año: ";
  gets (ano1);
  cout<<"Numero de telefono: ";
  gets (tel);
  cout<<"Numero de celular: ";
  gets (cel);
cout<<"Estado civil: ";
  gets (ecv);
  cout<<"\n\n";

  cout<<"La informacion se ha ingresado correctamente."<<endl;
  cout<<"\n\n\n";
  getch();
  return main();
         break;

case 2:
         cout<<"ESTUDIOS REALIZADOS"<<endl;
  cout<<"Nombre de la institucion: ";
cin>>ins1;
  gets (ins1);
         cout<<"Titulo obtenido: ";
  gets (tit);
  cout<<"Fecha de inicio: "<<endl;
  cout<<"  Dia: ";
  gets (dia2);
  cout<<"  Mes: ";
  gets (mes2);
  cout<<"  Año: ";
  gets (ano2);
  cout<<"Fecha de finalizacion: "<<endl;
  cout<<"  Dia: ";
  gets (dia3);
  cout<<"  Mes: ";
  gets (mes3);
  cout<<"  Año: ";
  gets (ano3);

  cout<<"Estudia actualmente? ";
  cout<<"\n";
         cout<<"SI       marque 1"<<endl;
         cout<<"NO       marque 2"<<endl;
         cin>>est;
  cout<<"\n";
     if(est==1)
      {
            cout<<"Nombre de la institucion: ";
          cin>>ins2;
          gets (ins2);
             cout<<"Nombre del programa: ";
             gets (prog);
             cout<<"Semestre: ";
             gets (prog);
             cout<<"Jornada: ";
             cout<<"Fecha de inicio: "<<endl;
          cout<<"  Dia: ";
           gets (dia4);
          cout<<"  Mes: ";
          gets (mes4);
          cout<<"  Año: ";
          gets (ano4);
          cout<<"Fecha de finalizacion: Actualmente"<<endl;
             gets (jor);
        }
         cout<<"\n\n";
            
         cout<<"La informacion se ha ingresado correctamente"<<endl;
         cout<<"\n\n\n";
      getch();
         return main();
         break;
             
case 3:
         cout<<"EXPERIENCIA LABORAL"<<endl;
       cout<<"Ingrese su ultima experiencia laboral: ";
       cout<<"Nombre de la empresa: ";
       cin>>emp1;
       gets (emp1);
         cout<<"Cargo desempeñado: ";
       gets (crg1);
       cout<<"Tiempo laborado (en meses): ";
       gets (tlab1);
       cout<<"Fecha de ingreso: "<<endl;
       cout<<"  Dia: ";
       gets (dia5);
        cout<<"  Mes: ";
       gets (mes5);
        cout<<"  Año: ";
        gets (ano5);
       cout<<"Fecha de retiro: "<<endl;
        cout<<"  Dia: ";
        gets (dia6);
       cout<<"  Mes: ";
        gets (mes6);
        cout<<"  Año: ";
        gets (ano6);
        cout<<"Nombre del jefe inmediato: ";
        gets (jef1);
        cout<<"Numero de contacto: ";
        gets (contc1);

        cout<<"Trabaja actualmente? ";
        cout<<"\n";
         cout<<"SI       marque 1"<<endl;
         cout<<"NO       marque 2"<<endl;
         cin>>est;
       cout<<"\n";
       if(tra==1)
       {
                   cout<<"Nombre de la empresa: ";
                cin>>emp2;
                gets (ins2);
                   cout<<"Cargo desempeñado: ";
                gets (crg2);
                   cout<<"Tiempo laborado (en meses): ";
                gets (tlab2);
                   cout<<"Fecha de ingreso: "<<endl;
                cout<<"  Dia: ";
                 gets (dia7);
                cout<<"  Mes: ";
                gets (mes7);
                cout<<"  Año: ";
                gets (ano7);
                cout<<"Nombre del jefe inmediato: ";
                gets (jef2);
                cout<<"Numero de contacto: ";
                gets (contc2);
                cout<<"Fecha de retiro: Actualmente"<<endl;
         }
       cout<<"\n\n";
             
         cout<<"La informacion se ha ingresado correctamente"<<endl;
         cout<<"\n\n\n";
         getch();
         return main();
         break;
            
case 4:
       cout<<"CURRICULUM VITAE";
      cout<<"\n\n\n";

         cout<<"DATOS PERSONALES";
       cout<<"\n\n";
         cout<<"Nombre: "<<nom<<" "<<apl<<endl;
       cout<<"Cedula: "<<ced<<endl;
       cout<<"Fecha de nacimiento: "<<dia1<<" / "<<mes1<<" / "<<ano1<<endl;
       cout<<"Telefono: "<<tel<<endl;
       cout<<"Celular: "<<cel<<endl;
       cout<<"Estado civil: "<<ecv<<endl;
       cout<<"\n\n\n";

         cout<<"ESTUDIOS REALIZADOS";
       cout<<"\n\n";
       cout<<"Nombre de la institucion: "<<ins1<<endl;
       cout<<"Titulo obtenido: "<<tit<<endl;
       cout<<"Fecha de inicio: "<<dia2<<" / "<<mes1<<" / "<<ano2<<endl;
       cout<<"Fecha de finalizacion: "<<dia3<<" / "<<mes1<<" / "<<ano3<<endl;
      cout<<"\n\n";
       if(est==2)
       {
                   cout<<"ESTUDIOS ADICIONALES"<<endl;
                cout<<"\n";
                cout<<"Nombre de la institucion: "<<ins2<<endl;
                cout<<"Nombre del programa: "<<prog<<endl;
                cout<<"Semestre: "<<sem<<endl;
                cout<<"Jornada: "<<jor<<endl;
                cout<<"Fecha de inicio"<<dia4<<" / "<<mes4<<" / "<<ano4<<endl;
                cout<<"Fecha de finalizacion: Actualmente"<<endl;
                cout<<"\n\n\n";
      }

      cout<<"EXPERIENCIA LABORAL";
      cout<<"\n\n";
       cout<<"Nombre de la empresa: "<<emp1<<endl;
       cout<<"Cargo desempeñado: "<<crg1<<endl;
       cout<<"Tiempo laborado (en meses):"<<tlab1<<endl;
       cout<<"Fecha de ingreso: "<<dia5<<" / "<<mes4<<" / "<<ano5<<endl;
       cout<<"Fecha de retiro: "<<dia6<<" / "<<mes4<<" / "<<ano6<<endl;
       cout<<"Nombre del jefe inmediato: "<<jef1<<endl;
       cout<<"Numero de contacto: "<<contc1<<endl;
       cout<<"\n\n";
       if(tra==2)
       {
                   cout<<"TRABAJO ACTUAL"<<endl;
                  cout<<"\n";
                cout<<"Nombre de la empresa: "<<emp2<<endl;
                cout<<"Cargo desempeñado: "<<crg2<<endl;
                cout<<"Tiempo laborado (en meses): "<<tlab2<<endl;
                cout<<"Fecha de ingreso: "<<dia7<<" / "<<mes4<<" / "<<ano7<<endl;
                cout<<"Fecha de retiro: Actualmente"<<endl;
                cout<<"\n\n\n";
       }
       cout<<"\n\n";
            
       cout<<"Gracias por utilizar nuestros servicios!"<<endl;
       cout<<"\n\n\n";
         getch();
         return main();
break;
            
case 5:
exit(5);
         break;

}
getch();

}



9. Mayor, Medio y Menor

#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <iostream>

using namespace std;

int main()
{
    int a, b, c;
    
    cout<<"Ingrese 3 numeros: ";
    cout<<"\n";
cin>>a;
cout<<"\n";
cin>>b;
cout<<"\n";
cin>>c;
cout<<"\n";
if (a==b||b==c||a==c)
{
cout<<"No puede haber numeros repetidos"<<endl;
getch();

    }
if (a>b&&a>c)
{
cout<<"El mayor es: "<<a<<endl;
cout<<"El medio es: "<<b<<endl;
cout<<"El menor es: "<<c<<endl;
}
else
{
if (a>c&&c>b)
{
cout<<"El mayor es: "<<a<<endl;
        cout<<"El medio es: "<<b<<endl;
        cout<<"El menor es: "<<c<<endl;
}
else
{
if (b>a&&a>c)
{
cout<<"El mayor es: "<<a<<endl;
                cout<<"El medio es: "<<b<<endl;
                cout<<"El menor es: "<<c<<endl;
}
else
{
if (c>a&&a>b)
{
cout<<"El mayor es: "<<a<<endl;
                        cout<<"El medio es: "<<b<<endl;
                        cout<<"El menor es: "<<c<<endl;
}
else
{
if (b>c&&c>a)
{
cout<<"El mayor es: "<<a<<endl;
cout<<"El medio es: "<<b<<endl;
cout<<"El menor es: "<<c<<endl;
}
else
{
cout<<"El mayor es: "<<a<<endl;
cout<<"El medio es: "<<b<<endl;
cout<<"El menor es: "<<c<<endl;
}
}
}
}
}

    getch();

}



10. Viajes

#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <iostream>
using namespace std;

int main()
{
int mel, iba, nei, vil, cal, opc, ruta, cpas;
    int vviaje, vgas, vpeaje, vtgast, pog;

cout<<"\n";
        cout<<"Pa' donde nos juimos su merce?"<<endl;
cout<<"\n";
cout<<"Para Melgar       marque 1"<<endl;
cout<<"Para Ibague       marque 2"<<endl;
cout<<"Para Neiva        marque 3"<<endl;
cout<<"Para Villavicio   marque 4"<<endl;
cout<<"Para Cali         marque 5"<<endl;
cout<<"Para Salir        marque 6"<<endl;
cout<<"\n";
cin>>opc;
cout<<"\n";

switch(opc)
{
case 1:
mel = 110;
            vgas = (mel / 35) * 8300;
vpeaje = (mel / 50) * 7200;
cout<<"Cuantos nos vamos?  -->  ";
cin>>cpas;
cout<<"\n";
if (cpas < 1 || cpas > 20)
{
cout<<"El minimo de pasajeros por viaje es de 1 y el maximo es de 20"<<endl;
cout<<"No se haga el loco";
cout<<"\n";
main();
            }
else
{
cout<<"Si solo nos vamos marque 1, si tambien volvemos marque 2:  ";
cin>>ruta;
cout<<"\n";
if (ruta == 1)
{
vviaje = (20000 + (300 * mel)) * cpas;
vtgast = (100000 + vgas + vpeaje) * ruta;
pog = vviaje - vtgast;
                    cout<<"Los Ingresos por viaje son : "<<vviaje<<endl;
cout<<"Los Costos del viaje son : "<<vtgast<<endl;
cout<<"La Utilidad es : "<<pog<<endl;
                }
                else
                {
vviaje = ((20000 + (300 * mel)) * cpas) * 2;
vtgast = (100000 + vgas + vpeaje) * ruta;
pog = vviaje - vtgast;
                    cout<<"Los Ingresos por viaje son : "<<vviaje<<endl;
cout<<"Los Costos del viaje son : "<<vtgast<<endl;
cout<<"La Utilidad es : "<<pog<<endl;
                }
if (pog < 1)
{
cout<<"La empresa esta en la inmunda, genera Perdida"<<endl;
                    }
                    else
                    {
                        cout<<"La empresa esta por buen camino, genera Utilidad"<<endl;
                    }
}
break;

case 2:
iba = 205;
            vgas = (iba / 35) * 8300;
vpeaje = (iba / 50) * 7200;
cout<<"Cuantos nos vamos?  -->  ";
cin>>cpas;
cout<<"\n";
if (cpas < 1 || cpas > 20)
{
cout<<"El minimo de pasajeros por viaje es de 1 y el maximo es de 20"<<endl;
cout<<"No se haga el loco";
cout<<"\n";
main();
            }
else
{
cout<<"Si solo nos vamos marque 1, si tambien volvemos marque 2:  ";
cin>>ruta;
cout<<"\n";
if (ruta == 1)
{
vviaje = (20000 + (300 * iba)) * cpas;
vtgast = (100000 + vgas + vpeaje) * ruta;
pog = vviaje - vtgast;
                    cout<<"Los Ingresos por viaje son : "<<vviaje<<endl;
cout<<"Los Costos del viaje son : "<<vtgast<<endl;
cout<<"La Utilidad es : "<<pog<<endl;
                }
                else
                {
vviaje = ((20000 + (300 * iba)) * cpas) * 2;
vtgast = (100000 + vgas + vpeaje) * ruta;
pog = vviaje - vtgast;
                    cout<<"Los Ingresos por viaje son : "<<vviaje<<endl;
cout<<"Los Costos del viaje son : "<<vtgast<<endl;
cout<<"La Utilidad es : "<<pog<<endl;
                }
if (pog < 1)
{
cout<<"La empresa esta en la inmunda, genera Perdida"<<endl;
                    }
                    else
                    {
                        cout<<"La empresa esta por buen camino, genera Utilidad"<<endl;
                    }
}
break;

case 3:
nei = 510;
            vgas = (nei / 35) * 8300;
vpeaje = (nei / 50) * 7200;
cout<<"Cuantos nos vamos?  -->  ";
cin>>cpas;
cout<<"\n";
if (cpas < 1 || cpas > 20)
{
cout<<"El minimo de pasajeros por viaje es de 1 y el maximo es de 20"<<endl;
cout<<"No se haga el loco";
cout<<"\n";
main();
            }
else
{
cout<<"Si solo nos vamos marque 1, si tambien volvemos marque 2:  ";
cin>>ruta;
cout<<"\n";
if (ruta == 1)
{
vviaje = (20000 + (300 * nei)) * cpas;
vtgast = (100000 + vgas + vpeaje) * ruta;
pog = vviaje - vtgast;
                    cout<<"Los Ingresos por viaje son : "<<vviaje<<endl;
cout<<"Los Costos del viaje son : "<<vtgast<<endl;
cout<<"La Utilidad es : "<<pog<<endl;
                }
                else
                {
vviaje = ((20000 + (300 * nei)) * cpas) * 2;
vtgast = (100000 + vgas + vpeaje) * ruta;
pog = vviaje - vtgast;
                    cout<<"Los Ingresos por viaje son : "<<vviaje<<endl;
cout<<"Los Costos del viaje son : "<<vtgast<<endl;
cout<<"La Utilidad es : "<<pog<<endl;
                }
if (pog < 1)
{
cout<<"La empresa esta en la inmunda, genera Perdida"<<endl;
                    }
                    else
                    {
                        cout<<"La empresa esta por buen camino, genera Utilidad"<<endl;
                    }
}
break;

case 4:
vil = 95;
            vgas = (vil / 35) * 8300;
vpeaje = (vil / 50) * 7200;
cout<<"Cuantos nos vamos?  -->  ";
cin>>cpas;
cout<<"\n";
if (cpas < 1 || cpas > 20)
{
cout<<"El minimo de pasajeros por viaje es de 1 y el maximo es de 20"<<endl;
cout<<"No se haga el loco";
cout<<"\n";
main();
            }
else
{
cout<<"Si solo nos vamos marque 1, si tambien volvemos marque 2:  ";
cin>>ruta;
cout<<"\n";
if (ruta == 1)
{
vviaje = (20000 + (300 * vil)) * cpas;
vtgast = (100000 + vgas + vpeaje) * ruta;
pog = vviaje - vtgast;
                    cout<<"Los Ingresos por viaje son : "<<vviaje<<endl;
cout<<"Los Costos del viaje son : "<<vtgast<<endl;
cout<<"La Utilidad es : "<<pog<<endl;
                }
                else
                {
vviaje = ((20000 + (300 * vil)) * cpas) * 2;
vtgast = (100000 + vgas + vpeaje) * ruta;
pog = vviaje - vtgast;
                    cout<<"Los Ingresos por viaje son : "<<vviaje<<endl;
cout<<"Los Costos del viaje son : "<<vtgast<<endl;
cout<<"La Utilidad es : "<<pog<<endl;
                }
if (pog < 1)
{
cout<<"La empresa esta en la inmunda, genera Perdida"<<endl;
                    }
                    else
                    {
                        cout<<"La empresa esta por buen camino, genera Utilidad"<<endl;
                    }
}
break;

case 5:
cal = 482;
            vgas = (cal / 35) * 8300;
vpeaje = (cal / 50) * 7200;
cout<<"Cuantos nos vamos?  -->  ";
cin>>cpas;
cout<<"\n";
if (cpas < 1 || cpas > 20)
{
cout<<"El minimo de pasajeros por viaje es de 1 y el maximo es de 20"<<endl;
cout<<"No se haga el loco";
cout<<"\n";
main();
            }
else
{
cout<<"Si solo nos vamos marque 1, si tambien volvemos marque 2:  ";
cin>>ruta;
cout<<"\n";
if (ruta == 1)
{
vviaje = (20000 + (300 * cal)) * cpas;
vtgast = (100000 + vgas + vpeaje) * ruta;
pog = vviaje - vtgast;
                    cout<<"Los Ingresos por viaje son : "<<vviaje<<endl;
cout<<"Los Costos del viaje son : "<<vtgast<<endl;
cout<<"La Utilidad es : "<<pog<<endl;
                }
                else
                {
vviaje = ((20000 + (300 * cal)) * cpas) * 2;
vtgast = (100000 + vgas + vpeaje) * ruta;
pog = vviaje - vtgast;
                    cout<<"Los Ingresos por viaje son : "<<vviaje<<endl;
cout<<"Los Costos del viaje son : "<<vtgast<<endl;
cout<<"La Utilidad es : "<<pog<<endl;
                }
if (pog < 1)
{
cout<<"La empresa esta en la inmunda, genera Perdida"<<endl;
                    }
                    else
                    {
                        cout<<"La empresa esta por buen camino, genera Utilidad"<<endl;
                    }
}
break;

case 6:
exit(6);
break;
}
getch();

}

1 comentario:

  1. Espero que estos programas básicos en C++ puedan servir a alguien a entender un poco mas la programación.

    ResponderBorrar