Você está na página 1de 8

Lenguaje de programacin

Elementos de Lenguaje c Actividad 4 Ejercicio de Reforzamiento


Cmo se utilizan las sentencias de control if, while, do while, for, switch en lenguaje de programacin C?

Desarrollo de cdigos de edicin en Devc++ 4.9.9.2 de las sentencias de control Requerimientos: computadora de escritorio o porttil con sistema operativo Windows, software devc++ 4.9 superior.

Uso del if
Procedimiento: 1. Inicia el compilador Devc++ 4.9.9.2 2. Genera un archivo nuevo como archivo fuente o teclea Ctrl N. (En el men archivo (File), despus en el submen nuevo (New) y dar clic en archivo fuente (Source File)) 3. En el editor del compilador teclea el siguiente cdigo: #include <stdio.h> #include <conio.h> main() { float voltaje; /* Voltaje medido en voltios. */ float resistencia; /* Resistencia en ohmios. */ float potencia; /* Potencia calculada en vatios. */ printf("Introduzca el voltaje medido en voltios => "); scanf("%f",&voltaje); if (voltaje >= 100.0) { printf("Voltaje es mayor o igual que 100 V\n"); printf("Introduzca el valor de la resistencia => "); scanf("%f",&resistencia); potencia = voltaje * voltaje / resistencia; printf("La disipacion de potencia es %f vatios.\n",potencia); }

Lenguaje de programacin
printf("Confirmacion del valor de entrada de %f voltios.",voltaje); getch(); } 4. Compila el programa y verifica que no se generen errores. (En el men ejecutar (Ejecute) despus dar clic en el submen compilar(compile)) 5. Ejecutar el programa en Ejecutar y dar clic al submen iniciar (run). 6. Introducir los datos requeridos.

Uso del if else

Procedimiento: 1. Inicia el compilador Devc++ 4.9.9.2 2. Genera un archivo nuevo como archivo fuente o teclea Ctrl N. (En el men archivo (File), despus en el submen nuevo (New) y dar clic en archivo fuente (Source File)) 3. En el editor del compilador teclea el siguiente cdigo: #include <stdio.h> #include<conio.h> #define PI 3.141592 main() { float eleccion; /* eleccin del usuario. */ float longitud; /* longitud del lado o del radio. */ float area; /* rea en unidades cuadradas. */ printf("\n\nEste programa calcula el area de\n"); printf("un cuadrado o de un circulo.\n"); printf("\nElija un numero:\n"); printf("1] Area de un circulo. 2] Area de un cuadrado.\n"); printf("Su eleccion (1 o 2) => "); scanf("%f",&eleccion); if (eleccion == 1) { printf("Deme la longitud del radio del circulo => "); scanf("%f",&longitud); area = PI * longitud * longitud;

Lenguaje de programacin
printf("Un circulo de radio %f tiene un area de ",longitud); printf("%f unidades cuadradas.",area); } else if (eleccion == 2) { printf("Deme la longitud de un lado del cuadrado => "); scanf("%f",&longitud); area = longitud * longitud; printf("Un cuadrado de longitud %f tiene un area de ", longitud); printf("%f unidades cuadradas.",area); } else { printf("Eleccion incorrecta.\n"); printf("Debe ejecutar el programa de nuevo\n"); printf("seleccionando un 1 o un 2.\n"); } printf("\n\nAqui termina el programa que calcula\n"); printf("el area de un circulo o un cuadrado."); getch(); } 4. Compila el programa y verifica que no se generen errores. (En el men ejecutar (Ejecute) despus dar clic en el submen compilar(compile)) 5. Ejecutar el programa en Ejecutar y dar clic al submen iniciar (run). 6. Introducir los datos requeridos.

Uso del Switch

Procedimiento: 1. Inicia el compilador Devc++ 4.9.9.2 2. Genera un archivo nuevo como archivo fuente o teclea Ctrl N. (En el men archivo (File), despus en el submen nuevo (New) y dar clic en archivo fuente (Source File)) 3. En el editor del compilador teclea el siguiente cdigo:

Lenguaje de programacin
#include <stdio.h> #include <conio.h> main() { char eleccion; /* Eleccin del usuario. */ float voltaje; /* Voltaje del circuito en voltios. */ float intensidad; /* Intensidad del circuito en amperios. */ float resistencia; /* Resistencia del circuito en ohmios. */ printf("\n\nElija la forma de la ley de Ohm que corresponda:\n"); printf("A] Voltaje B] Intensidad C] Resistencia\n"); printf("Su eleccion (A, B, o C) => "); scanf("%c",&eleccion); switch(eleccion) { case 'A': { /* Clculo del voltaje. */ printf("Introduzca la intensidad en amperios => "); scanf("%f",&intensidad); printf("Valor de la resistencia en ohmios => "); scanf("%f",&resistencia); voltaje = intensidad * resistencia; printf("El voltaje es %f voltios.",voltaje); } break; case 'B': { /* Clculo de la intensidad. */ printf("Introduzca el voltaje en voltios => "); scanf("%f",&voltaje); printf("Valor de la resistencia en ohmios => "); scanf("%f",&resistencia); intensidad = voltaje / resistencia; printf("La intensidad es %f amperios.",intensidad); } break; case 'C': { /* Clculo de la resistencia. */ printf("Introduzca el voltaje en voltios => "); scanf("%f",&voltaje); printf("Valor de la intensidad en amperios => "); scanf("%f",&intensidad); resistencia = voltaje / intensidad; printf("La resistencia es %f ohmios.",resistencia); } break;

Lenguaje de programacin
default: printf("Eleccion incorrecta.\n"); printf("Ejecute el programa seleccionando A,B,o C"); } /* Fin del switch. */ getch(); } 4. Compila el programa y verifica que no se generen errores. (En el men ejecutar (Ejecute) despus dar clic en el submen compilar(compile)) 5. Ejecutar el programa en Ejecutar y dar clic al submen iniciar (run). 6. Introducir los datos requeridos.

Uso del for


Procedimiento: 1. Inicia el compilador Devc++ 4.9.9.2 2. Genera un archivo nuevo como archivo fuente o teclea Ctrl N. (En el men archivo (File), despus en el submen nuevo (New) y dar clic en archivo fuente (Source File)) 3. En el editor del compilador teclea el siguiente cdigo: #include <stdio.h> #include <conio.h> #define a 9.78 main() { int tiempo; /* Variable contador. */ int distancia; /* Distancia cubierta por el cuerpo que cae. */ /* El bucle comienza aqu */ for(tiempo = 1; tiempo <= 5; tiempo = tiempo + 1) { distancia = 0.5 * a * tiempo * tiempo; printf("La distancia despues de %d segundos es de %d metros.\n", tiempo, distancia); } /* El bucle termina aqu */ printf("Fin del bucle."); getch(); }

Lenguaje de programacin
4. Compila el programa y verifica que no se generen errores. (En el men ejecutar (Ejecute) despus dar clic en el submen compilar(compile)) 5. Ejecutar el programa en Ejecutar y dar clic al submen iniciar (run). 6. Introducir los datos requeridos.

Uso del while

Procedimiento: 1. Inicia el compilador Devc++ 4.9.9.2 2. Genera un archivo nuevo como archivo fuente o teclea Ctrl N. (En el men archivo (File), despus en el submen nuevo (New) y dar clic en archivo fuente (Source File)) 3. En el editor del compilador teclea el siguiente cdigo:

#include <stdio.h>
#include<conio.h> main() { int tiempo = 1;

/* Variable contador. */

while(tiempo <= 5) { printf("Valor del tiempo = %d\n", tiempo); tiempo++; } /* Fin del while. */ printf("Fin del bucle."); getch(); } 4. Compila el programa y verifica que no se generen errores. (En el men ejecutar (Ejecute) despus dar clic en el submen compilar(compile)) 5. Ejecutar el programa en Ejecutar y dar clic al submen iniciar (run). 6. Introducir los datos requeridos.

Lenguaje de programacin

Otra forma de Uso del While


Procedimiento: 1. Inicia el compilador Devc++ 4.9.9.2 2. Genera un archivo nuevo como archivo fuente o teclea Ctrl N. (En el men archivo (File), despus en el submen nuevo (New) y dar clic en archivo fuente (Source File)) 3. En el editor del compilador teclea el siguiente cdigo: #include <stdio.h> #include<conio.h> main() { char respuesta = 'S';

/* Respuesta del usuario. */

while(respuesta != 'N') { printf("Este es el cuerpo del programa. \n"); printf("Quiere repetir este programa (S/N) => "); respuesta = getchar(); printf("\n"); } /* Fin del while. */ printf("Gracias por usar este programa. "); getch(); } 4. Compila el programa y verifica que no se generen errores. (En el men ejecutar (Ejecute) despus dar clic en el submen compilar(compile)) 5. Ejecutar el programa en Ejecutar y dar clic al submen iniciar (run). 6. Introducir los datos requeridos.

Uso del do while


Procedimiento: 1. Inicia el compilador Devc++ 4.9.9.2

Lenguaje de programacin
2. Genera un archivo nuevo como archivo fuente o teclea Ctrl N. (En el men archivo (File), despus en el submen nuevo (New) y dar clic en archivo fuente (Source File)) 3. En el editor del compilador teclea el siguiente cdigo: #include <stdio.h> #include<conio.h> main() { float entrada; do { printf("Introduzca un numero menor que 5 => "); scanf("%f",&entrada); if (entrada >= 5) printf("El valor es demasiado grande, pruebe de nuevo:\n"); } while(entrada >= 5); printf("Gracias..."); getch(); } 4. Compila el programa y verifica que no se generen errores. (En el men ejecutar (Ejecute) despus dar clic en el submen compilar(compile)) 5. Ejecutar el programa en Ejecutar y dar clic al submen iniciar (run). 6. Introducir los datos requeridos.

/* Nmero ledo */

Você também pode gostar