Cuando se usa el comando if-else, generalmente se indica cuando se debe ejecutar la accion, es decir, cuando se cumpla una condicion. Para indicar una condicion existen varios simbolos:
> mayor que
< menor que
== igual (comparación)
<= menor o igual que
>= mayor o igual que
&& And (y)
|| Or (o)
=! Diferente
en este ejemplo solo se utilizan el And y el Or:
#include <conio.h>
#include <iostream.h>
#include <stdio.h>
#include <windows>
char o, a;
void main()
{
do
{clrscr();
do
{clrscr();
cout <<"seleccione una de las siguientes figuras: " <<endl;
cout <<" r)- rectangulo\n c)- circulo\n h)- hexagono" <<endl;
cout <<"su respuesta: ";
cin >>o;
system("pause");
}while(o!= 'r' && o!='c' && o!='h');
cout <<"la opcion es correcta, puede continuar" <<endl;
cout <<"quiere volver al inicio? <s = si.. n=no >";
cin >>a;
cout <<endl;
system("pause");
}while(a=='s'||a=='S');
getche();
}
No hay comentarios:
Publicar un comentario