guía de lenguaje c
COMPUTACION PARA INGENIEROS
Construcciones algorítmicas
En C existen estas construcciones para implementar algoritmos. Sentencias simples y sentencias
compuestas.Sentencias.- Es un fragmento de código.
Una sentencia simple es una expresión terminada en punto y coma.
Una sentencia compuesta es una serie de sentencias entre llaves.
sentencia_simple;
/* sentenciacompuesta: varias sentencias entre llaves*/
{
Sentencia1
Sentencia2
...
SentenciaN
}
Construcciones Condicionales-Selección
Sentencia if
La construcción if sirve para ejecutar código sólo si unacondición es cierta:
if (condición)
sentencia
En las expresiones comparativas se necesitan los operadores lógicos.
Operadores booleanos
Operador
A==B
si A es igual a B
A != B
si A esdistinto de B
A>B
si A es mayor que B
A= B
si A es mayor o igual que B
A 0)
{
printf ("\n\t Tu número es positivo");
printf ("\n\t el valor es: %d", z);
}
else
{
printf ("\n\t Tunúmero es negativo");
printf ("\n\t el valor es: %d", z);
}
}
else
printf ("\n\t Tu número es Cero");
getch();
}
/*3.Leer dos valores numéricos a y b e imprimir el mayor*/
#include
main(){
int x, y;
printf ("\n\t Dame un número\t");
scanf("%d", &x);
printf ("\n\t Dame un número\t");
scanf("%d", &y);
if (x==y)
printf ("\n\tTus datos son iguales");
else{
if (x>y)
{
printf("\n\t X es mayor");
printf ("\n\t x: %d es mayor, que y:%d", x, y);
}
else
{
printf ("\n\t Y es mayor");
printf ("\n\t y: %d es mayor, que x:%d", y, x);
}
}
getch();
}
/*4.-Leer 3 datos a,b, c e imprimir si son iguales los tres o no*/
#include
main()
{
int a,b,c;
printf (“\n\t Dame un número a”);
scanf(“%d”, &a);
printf (“\n\t Dame un número b”);
scanf(“%d”, &b);
printf (“\n\tDame un número c”);
scanf(“%d”, &c);
if (a==b && b==c)
{
printf (“\n\t Los tres datos son iguales”);
printf (“\n\t EL valor es %d”, a);
}
else
if(a==b || b==c || c==a)
{
printf (“\n\t...
Regístrate para leer el documento completo.