miércoles, 29 de julio de 2009

ALGORITMOS EN LENGUAJE C

1. SUMAR DOS NUMEROS:

#include
#include
void main (void)
{
/*Inicio
Variables*/
int a=0;
int b=0;
int c=0;
/*Entrada*/
printf ("Digite primer numero\n");
scanf ("%d",&a);
/*Lea(a)*/
printf ("Digite segundo numero\n");
scanf ("%d",&b);
/*Lea(b)*/
/*Proceso*/
c=a+b;
/*Salida*/
printf("La suma es:%d",c);
/*Fin*/
}


2. CENTENCIA IF PEDIDOS:

#include
#include
void main (void)
{
/*Inicio
Variables*/
int P1=0;
int precio=0;
/*Entrada*/
printf ("Digite P1\n");
scanf ("%d",&P1);
/*Lea(P1)*/
printf ("Digite precio\n");
scanf ("%d",&precio);
/*Lea(precio)*/
/*Proceso*/
if (P1>500)
precio= precio-(precio*0.7);
if (P1<500)
precio= precio+(precio*1.02);
/*Salida*/
printf("El precio es:%d",precio);
/*Fin*/
}


3. GRADOS CENTIGRADOS:

#include
#include
void main (void)
{
/*Inicio
Variables*/
int C=0;
int F=0;
/*Entrada*/
printf ("Digite la cantidad de ºC\n");
scanf ("%d",&C);
/*Lea(C)*/
/*Proceso*/
F=(C*9)/5+32;
/*Salida*/
printf("La cantidad de ºC en ºF es:%d",F);
/*Fin*/
}


4. VOLUMEN DEL CILINDRO:

#include
#include
void main (void)
{
/*Inicio
Variables*/
int r=0;
int h=0;
int v=0;
/*Entrada*/
printf ("Digite radio\n");
scanf ("%d",&r);
/*Lea(r)*/
printf ("Digite altura\n");
scanf ("%d",&h);
/*Lea(h)*/
/*Proceso*/
v=3.1416*(r*r)*h;
/*Salida*/
printf("El volumen es:%d",v);
/*Fin*/
}


5. CONVERSION DEL DOLAR:

#include
#include
void main (void)
{
/*Inicio
Variables*/
int dolar=2120,dolares, peso=0;
/*Entrada*/
printf ("Digite la cantidad de dolares\n");
scanf ("%d",&dolares);
/*Lea(dolar)*/
/*Proceso*/
peso= dolar*dolares;
/*Salida*/
printf("La cantidad de dolares en pesos colombianos es:%d",peso);
/*Fin*/
}


6. EL MAYOR ENTRE DOS NUMEROS:

#include
#include
void main (void)
{
/*Inicio
Variables*/
int n1=0;
int n2=0;
/*Entrada*/
printf ("Digite n1\n");
scanf ("%d",&n1);
/*Lea(n1)*/
printf ("Digite n2\n");
scanf ("%d",&n2);
/*Lea(n2)*/
/*Proceso*/
if (n1>n2)
printf("El numero mayor es n1:%d",n1);
else
printf("El numero mayor es n2:%d",n2);
/*Fin*/
}


7. COMO HALLAR EL MAYOR NUMERO ENTRE TRES VALORES:
#include
#include
void main (void)
{
/*Inicio
Variables*/
int n1=0;
int n2=0;
int n3=0;
/*Entrada*/
printf ("Digite primer numero\n");
scanf ("%d",&n1);
/*Lea(n1)*/
printf ("Digite segundo numero\n");
scanf ("%d",&n2);
/*Lea(n2)*/
printf ("Digite tercer numero\n");
scanf ("%d",&n3);
/*Lea(n3)*/
/*Proceso*/
if (n1>n2)
if (n1>n3)
printf ("El mayor es n1:%d",n1);
if(n2>n1)
if(n2>n3)
printf ("El mayor es n2:%d",n2);
else
printf ("El mayor es n3:%d",n3);
/*Fin*/
}