repeticion
Poner un while y un do wile al suwich q contiene y opciones
Para while
codigo
#include <stdio.h>
#include <conio.h>
#include <windows.h>
int k;
main()
{
while(k>=0)
{
printf ("\n menu");
printf ("\n1. sacar el mayor de 2 numeros");
printf ("\n2. cacar el mayor de 3 numeros");
printf ("\n3. conteo del o al 7");
printf ("\n4. conteo del 3 al 1");
printf ("\n5. salir");
printf ("\n escoger opcion");
scanf ("%d",&k);
switch (k)
{
case 1:
{
int a,b;
printf ("comprara 2 numeros");
printf ("\n dame un numero entero, a=");
scanf("%d",&a);
printf ("dame otro numero entero, b=");
scanf("%d",&b);
if (a>b)
printf("a es mayor");
else
{
if (b>a)
printf (" b es mayor");
else
printf ("a=b");
}
getch();
}
break;
case 2:
{
int a,b,c;
printf ("comparar 3 numeros");
printf ("\n dame un numero entero, a=");
scanf("%d",&a);
printf ("dame otro numero entero, b=");
scanf("%d",&b);
printf ("dame otro numero entero, c=");
scanf("%d",&c);
if ((a>b)&&(a>c))
printf ("a es mayor");
else
{
if ((b>a)&&(b>c))
printf (" b es mayor");
else
{
if ((c>a)&&(c>b))
printf ("c es mayor");
else
printf("a=b=c");
}
}
getch();
}
break;
case 3:
{
int i;
for(i=0;i<8;i++)
printf("%d",i);
getch();
}
break;
case 4:
{
int i;
for (i=3;i>0;i--)
printf("%d",i);
getch();
}
break;
default:
printf ("para salir dar enter");
break;
}
getch();
}
}
Imágenes
Para do while
Código
#include <stdio.h>
#include <conio.h>
#include <windows.h>
int k;
main()
{
do
{
printf ("\n menu");
printf ("\n1. sacar el mayor de 2 numeros");
printf ("\n2. cacar el mayor de 3 numeros");
printf ("\n3. conteo del o al 7");
printf ("\n4. conteo del 3 al 1");
printf ("\n5. salir");
printf ("\n escoger opcion");
scanf ("%d",&k);
switch (k)
{
case 1:
{
int a,b;
printf ("comprara 2 numeros");
printf ("\n dame un numero entero, a=");
scanf("%d",&a);
printf ("dame otro numero entero, b=");
scanf("%d",&b);
if (a>b)
printf("a es mayor");
else
{
if (b>a)
printf (" b es mayor");
else
printf ("a=b");
}
getch();
}
break;
case 2:
{
int a,b,c;
printf ("comparar 3 numeros");
printf ("\n dame un numero entero, a=");
scanf("%d",&a);
printf ("dame otro numero entero, b=");
scanf("%d",&b);
printf ("dame otro numero entero, c=");
scanf("%d",&c);
if ((a>b)&&(a>c))
printf ("a es mayor");
else
{
if ((b>a)&&(b>c))
printf (" b es mayor");
else
{
if ((c>a)&&(c>b))
printf ("c es mayor");
else
printf("a=b=c");
}
}
getch();
}
break;
case 3:
{
int i;
for(i=0;i<8;i++)
printf("%d",i);
getch();
}
break;
case 4:
{
int i;
for (i=3;i>0;i--)
printf("%d",i);
getch();
}
break;
default:
printf ("para salir dar enter");
break;
}
getch();
}
while (k>2);}
Imágenes