Codificacion c++
Página 1 de 4
APUNTES SOBRE CODIFICACIÓN EN LENGUAJE C – 2ª Parte
En la primera parte de estos apuntes vimos la estructura básica de uncódigo fuente en Lenguaje C que podemos construir con la herramienta Dev-C++. Vimos los tipos de datos más basicos del lenguaje, cómo se declaran variables que permiten guardar en ellas datos de ese tipo,como asignarles datos (mediante asignaciones con el operador =, o solicitándolos por teclado al usuario con getch, getche, gets, atoi y atof), y cómo mostrar los datos en pantalla mediante la funciónprintf. Ahora veremos cómo nuestro código puede comprobar los valores que tienen las variables y cómo puede actuar en consecuencia en función de los valores obtenidos. Para ello se utilizan lasinstrucciones condicionales básicas: if y switch.
Instrucción condicional if:
Mediante la instrucción if podemos comprobar los valores que contienen las variables mediante condiciones. Veamos unosejemplos: if(x==3) { printf(“x vale 3); } En este ejemplo, el programa comprueba si el valor contenido en la variable entera x es un 3, y si es así, ejecutará todas las instrucciones que contiene dentro desus llaves, que, en este caso, es un simple printf. Por tanto, si x contiene un 3 mostrará en pantalla el mensaje “x vale 3”; en cambio, si x contuviese otro valor no se ejecutarían sus instruccionesy ese mensaje no se mostraría en pantalla. if(x==3) { printf(“x vale 3); } else { printf(“x no vale 3); } Utilizar una instrucción if-else tiene la ventaja de que si la condición del if no se cumplese ejecutarían las instrucciones contenidas entre las llaves del else y no se ejecutarían las del if, mientras que si la condición del if es cierta se ejecutarían las instrucciones contenidas entrelas llaves del if y no se ejecutarían las del else. En este caso, si x vale, por ejemplo, 10, se mostraría en pantalla “x no vale 3”. Las instrucciones if pueden anidarse, es decir, pueden insertarse...
Regístrate para leer el documento completo.