martes, 20 de noviembre de 2007

EJEMPLOS

Si (a > b) entonces
Escribir (“a es mayor que b”)


sino
Escribir (“a no es mayor que b”)
finsi

  • Hallar el algoritmo que ordene de forma ascendente dos numeros a,b


#include
void main()
{
int a,b;
cout<<"Ingrese valor de a: "; cin>>a;
cout<<"Ingrese valor de b: "; cin>>b;
if (a < b) { cout<<"Orden ascendente: "; cout< cout<<", ";
cout< }
else
{
cout<<"Orden ascendente: ";
cout< cout<<", ";
cout< }
}

  • Elaborar un algoritmo que indique si un numero ingresado es positivo o negativo, asumiendo que 0 es positivo.


Inicio
Var: n:entero
Escribir (“Ingresar número”)
Leer (n)
Si (n >=0) entonces
Escribir (“Positivo”)
Sino
Escribir (“Negativo”)
Finsi
Fin

  • Indicar si un numero ingresado es positivo, negativo o cero.

Inicio
Var: n:entero
Escribir (“Ingresar número”)
Leer (n)
Si (n > 0) entonces
Escribir (“Positivo”)
Sino Si (n < 0) entonces
Escribir (“Negativo”)
Sino
Escribir (“Es cero”)
Finsi
Finsi
Fin

  • Obtener el mayor de 3 números ingresados.


#include
void main( )
{ int a, b, c, aux;
cout<<"a=";cin>>a;
cout<<"b=";cin>>b;
cout<<"c=";cin>>c;
if (a>b)
{ if (a>c)
{ cout<<"El Mayor es ="< else
{aux=a;a=c;c=aux;
cout<<"El Mayor es ="<}
else
{ aux=a;a=b;b=aux;
if (a>c)
{ cout<<"El Mayor es ="<else
{aux=a;a=c;c=aux;
cout<<"El Mayor es ="< }
}

No hay comentarios: