LENGUAJE
“C”
Programación
Condicionales



Los condicionales permiten al programa
escoger entre varios posibles resultados
dependiendo de la evaluación de una
condición.
Un condicional solo puede retornar el valor
de verdadero o falso.
Un condicional siempre retorna un resultado.
Condicionales II

Si el condicional tiene que realizar una sola
operación en el caso de ser verdadera o
falsa, el formato será:
if (condición) operación1;
else operación2;
Condicionales III

Modo de ejecución:
if (condición) operación1;
else operación2;
Si la condición es cierta, se ejecutara la
“operacion1” y finalizara el condicional.
Sino (else) es cierta la condición, se ejecutara
la “operacion2” y finalizara el condicional
Condicionales IV

Si el condicional tiene que ejecutar varias
operaciones, en el caso de ser cierta y/o
falsa la condición, el formato que
utilizaremos es,
If (condición) {
grupo de operaciones1
}
else{
grupo de operaciones2
}
Condicionales V

Modo de ejecución:
If (condición) {
grupo de operaciones1
}
else{
grupo de operaciones2
}
Si la condición es verdadera se ejecutara el “grupo de operaciones1” y
sino (else) es cierta la condición, se ejecutara el “grupo de
operaciones2”.
MODO DE EJECUCION DE UN
PROGRAMA



Desde el editor de “C”, cuando tenemos el código
copiado tendremos que “compilarlo” para comprobar
que no hay ningun error de sintaxis, etc…, ya que en
el caso de haberlo, no se podrá ejecutar.
El “C” controla dos tipos de errores, los WARNINGS
y los ERRORS.
Un programa con WARNINGS se podrá ejecutar ya
que son errores leves, pero con ERRORS no
podremos ejecutar el código.
Como compilar el código
Con el código introducido accederemos a la
línea de MENU y activaremos “COMPILE 
COMPILE”
El resultado de la compilación, es esta pantalla
con el numero de WARNINGS y ERRORS
En este caso el WARNING que indica, es
porque la función MAIN() de inicio, no esta
definida como tal, para solventar este warning
tendríamos que preceder el nombre main por
VOID.
Como compilar el código
Precedemos la función MAIN de la orden VOID
para determinar que MAIN es la función
principal del código.
Volvemos a COMPILAR
Ahora, sin WARNINGS ni ERRORS
procederemos a ejecutar el código, para ello
pulsamos CTRL-F9, el resultado será,
Ejemplos
#include <stdio.h>
Void main()
{
Int a;
Printf(“Introduce un numero: “);
Scanf(“%d”,&a);
If (a==5) printf(“has introducido el numero 5”);
Else printf(“no has introducido el numero 5”);
}
Ejemplos
#include <stdio.h>
Int a,b;
Void main(){
printf”(“Introduce un numero: “);scanf(“%d”,&a);
Printf(“\n Introduce otro numero: “);scanf(“%d”,&b);
If (a>b) printf(“El primero es mayor que el segundo”);
Else printf(“El segundo es mayor que el primero”);
}
Ejemplos
#include <stdio.h>
#include <conio.h>
#include <string.h>
char palabra[15];
void main(){
clrscr();
printf("Pon una palabra, si pones FIN me acabo: ");scanf("%s",palabra);
if (strcmp(nombre,“FIN")==0){
printf(" Has puesto FIN y me acabo”);
}
else{
printf(“Has puesto la palabra %s“,palabra);}
getch();
}
Descargar

LENGUAJE “C”