#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
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");
}
#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();
}
#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();
}
#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();
}
#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();
}
#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 <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();
}

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