Menu De Opciones Programacion
Enviado por • 12 de Agosto de 2014 • 2.195 Palabras (9 Páginas) • 168 Visitas
#include"conio.h"
#include"iostream.h"
#include"math.h"
#include"stdlib.h"
#include"stdio.h"
char resp1,resp;
int count, x1, x2, y1, y2,lim,di,n1,n2,d1;
float x,y,result;
figuras (x1, x2, y1, y2)
{
for (count=x1;count<=x2; count++)
{
gotoxy(count,y1); printf ("%c", 4);
gotoxy(count,y2); printf ("%c", 4);
}
for (count=y1;count<=y2;count++)
{
gotoxy(x1, count); printf ("%c", 4);
gotoxy(x2,count); printf ("%c", 4);
}
}
main()
{
system("COLOR f4");
//inicio de la tabla
char cont,col,reng,opc;
for(col=3;col<=77;col++)
{
gotoxy(col,3);cout<<char(4)<<' ';
gotoxy(col,22);cout<<char(4)<<' ';
}
for (reng=3;reng<=22;reng++)
{
gotoxy(3,reng);cout<<char(4)<<' ';
gotoxy(77,reng);cout<<char(4)<<' ';
}
for(col=5;col<=75;col++)
{
gotoxy(col,5);cout<<char(4)<<' ';
gotoxy(col,20);cout<<char(4)<<' ';
}
gotoxy(28,4);cout<<"MENU DE OPCIONES";
gotoxy(25,6);cout<<"a)MOSTRAR LA SERIE FIBONACCI";
gotoxy(25,7);cout<<"b)MOSTAR FIGURAS";
gotoxy(25,8);cout<<"c)MOSTRAR LA FUNCION MATEMATICA X a la Y";
gotoxy(25,9);cout<<"d)MOSTRAR UN TRIANGULO";
gotoxy(25,10);cout<<"e)SALIR";
gotoxy(25,17);cout<<"MALDONADO MOSQUEDA FABIOLA";
gotoxy(25,18);cout<<"VERDIZ ROMERO DIEGO RAUL 4IV13";
gotoxy(25,21);cout<<"eleige una opcion: ";
cin>>opc;
//inicio de switch
switch(opc)
{
case 'a':
system("COLOR 06");
clrscr();
for(col=3;col<=77;col++)
{
gotoxy(col,3);cout<<char(4)<<' ';
gotoxy(col,22);cout<<char(4)<<' ';
}
for (reng=3;reng<=22;reng++)
{
gotoxy(3,reng);cout<<char(4)<<' ';
gotoxy(77,reng);cout<<char(4)<<' ';
}
gotoxy(28,4);cout<<"SERIE FIBONACCI";
do
{
clrscr ();
gotoxy(15,1);printf("\n\t\t\t Serie de Fibonacii");
gotoxy(15,2);printf("\n\n\t\t Ingresa el limite de la serie: ");
scanf("%d",&lim);
n1=0;
n2=1;
di=n1+n2;
gotoxy(18,5);printf(" %d\t%d\t",n1,d1);
while(di<lim)
{
printf(" %d", di );
n1=n2;
n2=di;
di=n1+n2;
}
printf("\n\n\t\tDeseas Repetir este Procedimiento [S/N]");
resp=getch();
}
while((resp=='s')||(resp=='S'));
clrscr();
printf("\n\n\t\t ¡¡Aqui finaliza el programa, gracias!!");
getch();
break;
case'b':
system("COLOR f6");
do
{
clrscr();
figuras(1,79,1,24);
figuras(79,79,1,24);
//figura1
system("COLOR f2");
figuras(3,37,3,3);
figuras(3,3,3,9);
figuras(3,37,9,9);
figuras(37,37,3,7);
figuras(5,37,7,7);
figuras(5,5,5,7);
figuras(5,35,5,5);
getch();
//figura2
system("COLOR f3");
figuras(5,35,14,14);
figuras(5,5,14,22);
figuras(35,35,14,22);
figuras(3,7,22,22);
figuras(33,37,22,22);
figuras(18,18,14,18);
figuras(22,22,14,18);
figuras(18,22,18,18);
getch();
//figura3
system("COLOR f6");
figuras(43,59,3,3);
figuras(59,59,3,9);
figuras(59,75,9,9);
figuras(75,75,3,6);
figuras(43,75,6,6);
figuras(43,43,6,9);
getch();
//figura4
system("COLOR 04");
figuras(43,76,14,14);
figuras(43,76,16,16);
figuras(43,76,18,18);
figuras(43,76,20,20);
figuras(43,43,14,20);
figuras(76,76,14,20);
figuras(49,49,14,16);
figuras(49,49,18,20);
figuras(55,55,14,16);
figuras(55,55,18,20);
figuras(61,61,14,16);
figuras(61,61,18,20);
figuras(67,67,14,16);
figuras(67,67,18,20);
figuras(76,76,14,16);
figuras(76,76,18,20);
figuras(46,46,16,18);
figuras(52,52,16,18);
figuras(58,58,16,18);
figuras(64,64,16,18);
figuras(70,70,16,18);
getch();
system("COLOR f1");
gotoxy(28,12); printf ("Deseas repetir [S/N]: "); resp1=getch();
}
while ((resp1=='s')||(resp1=='S'));
system("COLOR 07");gotoxy(31,13);printf("FIN DEL PROGRAMA");
getch();
break;
case'c':
clrscr();
do
{
system("COLOR F4");
for(col=3;col<=77;col++)
{
gotoxy(col,3);cout<<char(4)<<' ';
gotoxy(col,22);cout<<char(4)<<' ';
}
for (reng=3;reng<=22;reng++)
{
gotoxy(3,reng);cout<<char(4)<<' ';
gotoxy(77,reng);cout<<char(4)<<' ';
}
gotoxy(28,2);cout<<"ELEVAR 'X' A LA 'Y'";
gotoxy(25,5);cout<<"ingresa el valor de 'x': ";cin>>x;
gotoxy(25,6);cout<<"ingresa el valor de 'y': ";cin>>y;
result=pow(x,y);
gotoxy(20,8);cout<<"ESTE ES EL RESULTADO DE LA OPERACION: "<<result;
getch();
gotoxy(22,16);cout<<"Deseas repetir el procedimiento [S/N]: ";resp=getch();
} while(resp=='S');(resp=='s');
gotoxy(25,18);cout<<"FIN DEL PROGRAMA";
getch();
break;
case'd':
do
{
clrscr();
system("COLOR F1");
for(col=3;col<=77;col++)
{
gotoxy(col,3);cout<<char(4)<<' ';
gotoxy(col,22);cout<<char(4)<<' ';
}
for (reng=3;reng<=22;reng++)
{
gotoxy(3,reng);cout<<char(4)<<' ';
gotoxy(77,reng);cout<<char(4)<<' ';
}
gotoxy(5,7);cout<<"*";
gotoxy(6,8);cout<<"**";
gotoxy(7,9);cout<<"***";
gotoxy(8,10);cout<<"****";
gotoxy(9,11);cout<<"*****";
gotoxy(10,12);cout<<"*****";
gotoxy(11,13);cout<<"******";
gotoxy(12,14);cout<<"*******";
gotoxy(13,15);cout<<"********";
gotoxy(14,16);cout<<"*********";
gotoxy(15,17);cout<<"**********";
gotoxy(16,18);cout<<"************";
gotoxy(17,19);cout<<"*************";
gotoxy(18,20);cout<<"**************";
gotoxy(19,21);cout<<"****************";
gotoxy(28,12); printf ("Deseas repetir [S/N]: "); resp1=getch();
}
while ((resp1=='s')||(resp1=='S'));
system("COLOR 07");gotoxy(31,13);printf("FIN DEL PROGRAMA");
getch();
break;
case'e':
clrscr();
system("COLOR F8");
for(col=3;col<=77;col++)
{
gotoxy(col,3);cout<<char(4)<<' ';
gotoxy(col,22);cout<<char(4)<<' ';
}
for (reng=3;reng<=22;reng++)
{
gotoxy(3,reng);cout<<char(4)<<' ';
gotoxy(77,reng);cout<<char(4)<<' ';
}
gotoxy(25,12);cout<<"ESTO SE ACABO ... 7u7";
}
getch();
}
...