miércoles, 12 de enero de 2011

PROGRAMA SWITCH (ELEGIR DE UNA LISTA DE OPCIONES)

#include
#include
void main()
{
clrscr();
int opcion;
printf(" 1. Capital de Argentina\n");
printf(" 2. Capital de Espana\n");
printf(" 3. 10000+58000 = ?\n");
printf(" 4. Capital de Ugrugay\n");
scanf("%i",&opcion);
switch(opcion)
{
case 1:
printf("\n\n Buenos Aires");
break;
case 2:
printf("\n\n\ Madrid");
break;
case 3:
printf("\n\ 68000");
break;
case 4:
printf("\n\n Montevideo");
break;
default:
printf("\n\n Opcion erronea. Intenta de nuevo.");
}
getch();
}

PROGRAMA FOR (TABLAS DE MULTIPLICAR)

/* programa que muesra la tabla de multiplicar*/


#include
#include
using namespace std;

int main()

{
int x,r,n;
cout<<"introduce un numero";
cin>>n;
for(x=0;x<=10;x++)
{
r=n*x;
cout<
}
getch();
return 0;
}

martes, 11 de enero de 2011

INFORMACION FOR

INFORMACION TEORICA Y DE EJEMPLOS.

forma general del FOR:

for (valor inicial; expresión; incremento)
Instrucción;

Ejemplo:
Escriba un programa para obtener la suma de los números pares entre 1 y 25. Los números pares se obtienen usando la función %. Por ejemplo si 50 % 2 es igual a 0 significa que 50 es par. El resultado de la función % (módulo) es el residuo de la división. El programa tiene que escribir el resultado de cada suma.

#include
#include
void main()
{
int Numero=0 ,Suma=0, Residuo=0;

for (Numero = 1;Numero < numero =" Numero">
{
Residuo = Numero % 2;
if (Residuo == 0)
{
Suma = Suma + Numero;
cout <<>
}
}
}

Ejemplo de IF ANIDADO

n if anidado es un if que es el objeto de otro if o else. Una sentencia else siempre se refiere al if más próximo que esté en el mismo bloque. Un compilador bajo el estándar ANSI permite tener como máximo 15 niveles de profundidad.

Es posible encadenar varios ifs y varios elses en algo conocido como escalera if-else-if por su apariencia visual.

Forma General:

if(comparación) sentencia;

else

if(comparación) sentencia;

else

if(comparación) sentencia;

else

sentencia;

Las condiciones son evaluadas de arriba hacia abajo. Tan pronto se cumpla con una condición, las sentencias asociadas a ella son ejecutadas y el resto de la escalera es brincado. Si ninguna de las condiciones son ciertas, el último else es ejecutado (si está presente).

Por ejemplo: Si se requiere hacer un programa que pida el sexo de una persona y la edad e imprima si es hombre o mujer mayor o menor de edad el programa seria de la siguiente forma:



#include <constream.h>

#include <stdio.h>

void main(void)

{

char sexo;

int edad;

clrscr();

cout<<"Cuantos años tiene? ";

cin>>edad;

cout<<"De que sexo es?";

cin>>sexo;

if (edad>=18)

if (sexo=='F')

cout<<"Mujer mayor de edad";

else

cout<<"Hombre mayor de edad ";

else

if (sexo=='F')

cout<<"Mujer menor de edad";

else

cout<<"Hombre menor de edad ";

getch();

}