# include<conio.h>
# include<stdio.h>
# include<math.h>
# include<process.h>
void main ()
{
int a,b,c,suma,men,men2,opc,opc2,edad,cal,men3,opc3,con,x,cont,mul,conp,coni,num;
char res='s';
men:
clrscr();
textcolor (4);
textbackground (8);
printf("
:):):):):):):):):):):):):):):):):):):):):):)=");
printf("
^ FUNDAMENTOS DE LOGICA Y PROGRAMACION ^");
printf("
=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=>=");
printf("
:) MENU DE OPCIONES :)");
printf("
:) 1.-ESTRUCTURAS SECUENCIALES :)");
printf("
:) 2.-ESTRUCTURAS SELECTIVAS :)");
printf("
:) 3.-ESTRUCTURAS REPETITIVAS :)");
printf("
:) 4.-ACERCA DEL AUTOR :)");
printf("
:) 5.-SALIR :)");
printf("
<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<=<");
printf("
Selecciona una opcion");
scanf("%d",& opc);
switch (opc)
{
case 1:
clrscr ();
printf("
###################################");
printf("
# ESTRUCTURA SECUENCIAL #");
printf("
###################################");
printf("
da el valor de a:");
scanf("%d",&a);
printf("
da el valor de b:");
scanf("%d",&b);
printf("
da el valor de c:");
scanf("%d",&c);
suma=a+b+c;
printf("
la suma de a+b+c es:%d",suma);
getch();
goto men;
break;
case 2:
men2:
clrscr();
printf("
////////////////////////////////////");
printf("
/ ESTRUCTURAS SELECTIVAS /");
printf("
////////////////////////////////////");
printf("
1.- ESTRUCTURA SELECTIVA SIMPLE (IF)");
printf("
2.- ESTRUCTURA SELECTIVA DOBLE (IF-THEN-ELSE)");
printf("
3.- SALIR");
printf("
selecciona una opcion...");
printf("
.......");
printf("
...........");
scanf("%d",& opc2);
switch (opc2)
{
case 1:
clrscr ();
printf("
////////////////////////////////////");
printf("
/ ESTRUCTURA SIMPLE (IF) /");
printf("
////////////////////////////////////");
printf("
dame tu edad:");
scanf("%d",&edad);
if (edad>=18)
{
printf("
eres mayor de edad");
}
printf("
pulsa una una tecla para continuar ...");
printf("
............");
printf("
.............");
printf("
............");
getch();
goto men2;
break;
case 2:
clrscr ();
printf("
/////////////////////////////////////////////////////");
printf("
/ ESTRUCTURA SELECTIVA DOBLE(IF-THEN-ELSE) /");
printf("
/////////////////////////////////////////////////////");
printf("
da una calificacion:");
scanf("%d",&cal);
if (cal>=8)
{
printf("
la calificacion es aprobatoria");
}
else
{
printf("
la calificacion es reprobatoria");
}
printf("
pulsa una tecla para continuar...");
printf("
.............");
printf("
.............");
printf("
.............");
getch();
goto men2;
break;
case 3:
goto men;
break;
}
case 3:
men3:
clrscr ();
printf("
************************************");
printf("
* ESTRUCTURA REPETITIVA *");
printf("
************************************");
printf("
1.- ESTRUCTURA REPETITIVA FOR");
printf("
2.- ESTRUCTURA REPETITIVA WHILE");
printf("
3.- ESTRUCTURA REPETITIVA DOWHILE");
printf("
4.- SALIR");
printf("
Selecciona una opcion...");
printf("
...............");
printf("
...............");
printf("
...............");
scanf("%d",& opc3);
switch (opc3)
{
case 1:
clrscr ();
printf("
****************************************");
printf("
* ESTRUCTURA REPETITIVA FOR *");
printf("
****************************************");
for (con=99;con>=1;con=con-2)
{
printf(" %d",con);
}
getch();
goto men3;
break;
case 2:
clrscr ();
res='s';
while(res=='s'|| res=='S')
{
clrscr();
printf("
*************************************");
printf("
* ESTRUCTURA REPETITIVA WHILE *");
printf("
*************************************");
printf("
Que tabla de multiplicacion quieres:");
scanf("%d",&x);
for(cont=1;cont<=10;cont++)
{
mul=x*cont;
printf("
%d * %d = %d",x,cont,mul);
}
printf("
Deseas imprimir en pantalla otra tabla de multiplicar [s/n]:");
printf("
...............");
printf("
..............");
printf("
..............");
scanf("%s",&res);
}
goto men3;
break;
case 3:
clrscr();
res='s';
while(res=='s'|| res=='S')
{
cont=1,coni=0,conp=0;
clrscr();
printf("
****************************************");
printf("
* ESTRUCTURA REPETITIVA DOWHILE @");
printf("
****************************************");
printf("
Cuantos numeros quieres:");
scanf("%d",&x);
do
{
printf("
Da un numero:");
scanf("%d",&num);
cont++;
if(num%2==0)
{
conp++;
}
else
{
coni++;
}
}
while(cont<=x);
printf("
Los numeros pares son:%d",conp);
printf("
Los numeros impares son:%d",coni);
printf("
Deseas volver a ejecutar el programa [s/n]");
scanf("%s",&res);
}
goto men3;
break;
case 4:
goto men;
break;
default:
printf("
Opcion incorrecta");
getch();
goto men3;
break;
}
case 4:
clrscr();
printf("
*^-^*^-^*^-^*^-^*^-^*^-^*^-^*^-^*^-^*^-^*^-^*^-^*^-^*");
printf("
^ COLEGIO DE BACHILLERES DEL ESTADO DE HIDALGO ^");
printf("
^ PLANTEL AHUATITLA ^");
printf("
^-^ ........................................ ^-^");
printf("
^-^*^-^*^-^*^-^*^-^*^-^*^-^*^-^*^-^*^-^*^-^*^-^*^-^*");
printf("
^-^ samuel sadhey andrade morales ^-^");
printf("
^_^ 07B130006M ^-^");
printf("
^_^ 4101 ^-^");
printf("
^-^ ____________________________. ^-^");
printf("
^-^ ____________________________ ^-^");
printf("
^-^ .................................. ^-^");
printf("
^-^ ............................ ^-^");
printf("
^-^ ...................... ^-^");
printf("
^-^ ................ ^-^");
printf("
^-^ .......... ^-^");
printf("
^-^ .... ^-^");
printf("
:) tte amOo bbebbe... tte amOo bbeebbee :)");
printf("
:) tte amOo jsk. tte amOo.. :)");
printf("
^-^*^-^*^-^*^-^*^-^*^-^*^-^*^-^*^-^*^-^*^-^*^-^*^-^*");
printf("
Presiona una tecla para salir...XD");
getch();
goto men;
break;
case 5:
clrscr();
printf("
Presione una tecla para salir...XD");
exit;
break;
default:
printf("
Opcion incorrecta, presione 1,2,3,4 o 5..");
getch();
goto men;
break;
}
getch();
}