08/12/2011, 22:09
|
| | Fecha de Ingreso: diciembre-2011
Mensajes: 1
Antigüedad: 13 años Puntos: 0 | |
Programama de borland C++ Amm pido ayuda tengo qe unir 2 progrmas de menu en otro menu
y bueno tengo hecho esto y la verdad no doi para mas me podrian decir cual es mi error gracias !
Programa no terminado
Código:
include <stdio.h>
#include <conio.h>
#include <math.h>
#include <iOSTREAM.H>
int main ()
{
int OP;
for (OP=1; OP>0 && OP<3;)
{
clrscr();
cout<<"Areas"<<endl;
cout<<"1.AREAS"<<endl;
cout<<"2.PREGUNTAS"<<endl;
cin>>OP;
switch(OP)
{
case 1:
{
int opcion;
textcolor(LIGHTGREEN);
printf("**************************************************************************");
printf("\n*");
textcolor(WHITE);
printf("Progama Para Sacar Las Areas De 10 Diferentes Figuras Geometricas Planas");
textcolor(LIGHTGREEN);
printf("*\n");
printf("**************************************************************************\n");
printf("*****************");
printf("\n*");
textcolor(WHITE);
printf("1.Cuadrado ");
textcolor(LIGHTGREEN);
printf("*\n*");
textcolor(WHITE);
printf("2.Rectangulo ");
textcolor(LIGHTGREEN);
printf("*\n*");
textcolor(WHITE);
printf("3.Triangulo ");
textcolor(LIGHTGREEN);
printf("*\n*");
textcolor(WHITE);
printf("4.Rombo ");
textcolor(LIGHTGREEN);
printf("*\n*");
textcolor(WHITE);
printf("5.Trapecio ");
textcolor(LIGHTGREEN);
printf("*\n*");
textcolor(WHITE);
printf("6.Circulo ");
textcolor(LIGHTGREEN);
printf("*\n*");
textcolor(WHITE);
printf("7.Paralelogramo");
textcolor(LIGHTGREEN);
printf("*\n*");
textcolor(WHITE);
printf("8.Pentagono ");
textcolor(LIGHTGREEN);
printf("*\n*");
textcolor(WHITE);
printf("9.Hexagono ");
textcolor(LIGHTGREEN);
printf("*\n*");
textcolor(WHITE);
printf("10.Elipse ");
textcolor(LIGHTGREEN);
printf("*\n*");
textcolor(WHITE);
printf("11.Salir ");
textcolor(LIGHTGREEN);
printf("*\n");
printf("*****************");
do
{
textcolor(LIGHTGREEN);
printf("\nSeleccione Una Opcion:");
scanf("%d",&opcion);
if(opcion==1)
{
float a,cua;
textcolor(RED);
printf("*************************");
printf("\n*\tCuadrado\t*\n");
printf("*************************\n");
printf("\nDame la medida de uno de sus lados:");
scanf("%f",&a);
cua=a*a;
printf("\n\nEl Area Del Cuadrado es: %.2f\n\n",cua);
}
if(opcion==2)
{
float a,b,rec;
textcolor(YELLOW);
printf("*************************");
printf("\n*\tRectangulo\t*\n");
printf("*************************\n");
printf("\nDame La Medida Del Lado 1:");
scanf("%f",&a);
printf("\nDame La Medida Del Lado 2:");
scanf("%f",&b);
rec=a*b;
printf("\n\nEl Area Del Rectangulo es: %.2f\n\n",rec);
getch(); }
if(opcion==3)
{
float a,b,tria;
textcolor(MAGENTA);
printf("*************************");
printf("\n*\tTriangulo\t*\n");
printf("*************************\n");
printf("\nDame La Medida De La Base:");
scanf("%f",&a);
printf("\nDame La Medida De La Altura:");
scanf("%f",&b);
tria=a*b/2;
printf("\n\nEl Area Del Triangulo es: %.2f\n\n",tria);
getch();}
if(opcion==4)
{
float a,b,rom;
textcolor(CYAN);
printf("*************************");
printf("\n*\tRombo\t *\n");
printf("*************************\n");
printf("\nDame La Medida De La Diagonal Mayor:");
scanf("%f",&a);
printf("\nDame La Medida De La Diagonal Menor:");
scanf("%f",&b);
rom=a*b/2;
printf("\n\nEl Area Del Rombo Es: %.2f\n\n",rom);
getch();}
if(opcion==5)
{
float a,b,c,tra;
textcolor(BROWN);
printf("*************************");
printf("\n*\tTrapecio\t*\n");
printf("*************************\n");
printf("\nDame La Medida De La Base Mayor:");
scanf("%f",&a);
printf("\nDame La Medida De La Base Menor:");
scanf("%f",&b);
printf("\nDame La Medida De La Altura:");
scanf("%f",&c);
tra=((a+b)*(c))/2;
printf("\n\nEl Area Del Rombo Es: %.2f\n\n",tra);
getch();}
if(opcion==6)
{
float a,cir;
textcolor(WHITE);
printf("*************************");
printf("\n*\tCirculo\t *\n");
printf("*************************\n");
printf("\nDame La Medida Del Radio:");
scanf("%f",&a);
cir=((3.14)*(a*a));
printf("\n\nEl Area Del Circulo Es: %.2f\n\n",cir);
getch();}
if(opcion==7)
{
float a,b,para;
textcolor(LIGHTRED);
printf("*************************");
printf("\n*\tParalelogramo *\n");
printf("*************************\n");
printf("\nDame La Medida De La Base:");
scanf("%f",&a);
printf("\nDame La Medida De La Altura:");
scanf("%f",&b);
para=a*b;
printf("\n\nEl Area Del Rombo Es: %.2f\n\n",para);
getch();}
if(opcion==8)
{
float a,b,pen;
textcolor(DARKGRAY);
printf("*************************");
printf("\n*\tPentagono\t*\n");
printf("*************************\n");
printf("\nDame La Medida Del Perimetro:");
scanf("%f",&a);
printf("\nDame La Medida De La Apotema:");
scanf("%f",&b);
pen=(a*b)/2;
printf("\n\nEl Area Del Rombo Es: %.2f\n\n",pen);
getch();}
if(opcion==9)
{
float a,b,exa;
textcolor(LIGHTBLUE);
printf("*************************");
printf("\n*\tHexagono\t*\n");
printf("*************************\n");
printf("\nDame La Medida Del Perimetro:");
scanf("%f",&a);
printf("\nDame La Medida De La Apotema:");
scanf("%f",&b);
exa=(a*b)/2;
printf("\n\nEl Area Del Rombo Es: %.2f\n\n",exa);
getch();}
if(opcion==10)
{
float a,b,Elip;
textcolor(LIGHTCYAN);
printf("*************************");
printf("\n*\tElipse\t *\n");
printf("*************************\n");
printf("\nDame La Medida Del Semieje Mayor:");
scanf("%f",&a);
printf("\nDame La Medida Del Semieje Menor:");
scanf("%f",&b);
Elip=(a*b)*3.14;
printf("\n\nEl Area De La Elipse Es: %.2f\n\n",Elip);
getch();}
}
while (opcion!=11);
}
break;
}
case 2
{
int OP;
for (OP=1; OP>0 && OP<6;)
{
clrscr();
cout<<"Razonamiento"<<endl;
cout<<"1.PREGUNTA 1"<<endl;
cout<<"2.PREGUNTA 2"<<endl;
cout<<"3.PREGUNTA 3"<<endl;
cout<<"4.PREGUNTA 4"<<endl;
cout<<"5.PREGUNTA 5 "<<endl;
cout<<"5.SALIR "<<endl;
cin>>OP;
switch (OP)
{
case 1:
{
int v;
cout<<"Si Ángela habla más bajo que Rosa y Celia habla más alto que Rosa,"<<endl;
cout<<"¿habla Ángela más alto o más bajo que Celia? "<<endl;
cout<<"1.) Mas Alto"<<endl;
cout<<"2.) Mas bajo"<<endl;
cout<<"3.) Igual"<<endl;
cin>>v;
if(v==2)
{
cout<<"Respuesta Correcta"<<endl;
}
else
{
cout<<"Respuesta Incorrecta"<<endl;
}
getch();
break;
}
case 2:
{
int v ;
cout<<"La nota media conseguida en una clase de 20 alumnos ha sido de 6. Ocho alumnos han suspendido con un 3 y el resto superó el 5"<<endl;
cout<<"¿Cuál es la nota media de los alumnos aprobados? "<<endl;
cout<<"1.) 7"<<endl;
cout<<"2.) 9"<<endl;
cout<<"3.) 8"<<endl;
cin>>v;
if(v==3)
{
cout<<"Respuesta Correcta"<<endl;
}
else
{
cout<<"Respuesta Incorrecta"<<endl;
}
getch();
break;
}
case 3:
{
int v;
cout<<"De cuatro corredores de atletismo se sabe que C ha llegado inmediatamente detrás de B, y D ha llegado en medio de A y C.5"<<endl;
cout<<"¿Podrías dar el orden de su llegada? "<<endl;
cout<<"1.) B-C-D-A "<<endl;
cout<<"2.) B-C-A-D "<<endl;
cout<<"3.) A-C-D-B"<<endl;
cin>>v;
if(v==1)
{
cout<<"Respuesta Correcta"<<endl;
}
else
{
cout<<"Respuesta Incorrecta"<<endl;
}
getch();
break;
}
case 4:
{
int v;
cout<<"La oruga piensa que tanto ella como el lagarto están locos. Si lo que cree el cuerdo es siempre cierto y lo que cree el loco es siempre falso"<<endl;
cout<<"¿el lagarto está cuerdo? "<<endl;
cout<<"1.) El lagarto esta loco y la oruga cuerda."<<endl;
cout<<"2.) Los dos estan locos. "<<endl;
cout<<"3.) La orguga esta loca y el lagarto cuerdo"<<endl;
cin>>v;
if(v==3)
{
cout<<"Respuesta Correcta"<<endl;
}
else
{
cout<<"Respuesta Incorrecta"<<endl;
}
getch();
break;
}
case 5:
{
int v ;
cout<<"Cuando María preguntó a Mario si quería casarse con ella,"<<endl;
cout<<"este contestó:-No estaría mintiendo si te dijera que no puedo no decirte que es imposible negarte que si creo que es verdadero que no deja de ser falso que no vayamos a casarnos "<<endl;
cout<<"Se quiere casar."<<endl;
cout<<"1.)o respondio ni si ni nos. "<<endl;
cout<<"2.) Si ."<<endl;
cout<<"3.) No."<<endl;
cin>>v;
if(v==2)
{
cout<<"Respuesta Correcta"<<endl;
}
else
{
cout<<"Respuesta Incorrecta"<<endl;
}
getch();
break;
}
}
}
}
getch();}
|