Está en la página 1de 21

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO FACULTAD DE INGENIERA. LABORATORIO DE COMPUTACIN PARA INGENIEROS. INSTRUCCIONES DE SELECCIN.

IM

FECHA:27 DE OCTUBRE 2011

INSTRUCCIONES DE SELECCIN.
Profesor: Ing. Juan Angel Rodrguez Gmez. EQUIPO 1 NOMBRE ARISTEO MILLAN JAQUELIN CASAS ALQUICIRA PERSEO DANIEL FLORES FLORES RODRIGO ROSAS RAYA MIGUEL ANGEL NMERO DE CUENTA. 309041304 309125736 412002384 412053348

1. Resumen
Durante esta prctica el equipo aprendi a realizar programas en lenguaje C que involucran la toma de decisiones, ayudndonos de las sentencias if-else, switch-case y la expresin condicional ?. La sintaxis de las proposiciones anteriores se describe a continuacin: if-else: If(expresin) Proposicin-1 Else Proposicin-2 Switch-Case: Es una herramienta especial para decisiones mltiples que comprueba si una expresin iguala uno entre varios valores constantes. Sintaxis: Switch(Expresin entera) { Case valor_1: Sentencia 1.0;

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO FACULTAD DE INGENIERA. LABORATORIO DE COMPUTACIN PARA INGENIEROS. INSTRUCCIONES DE SELECCIN.

IM

FECHA:27 DE OCTUBRE 2011

Sentencia 1.1; break; Case valor_2: Sentencia 2.0; Sentencia 2.1; Case valor_3: Sentencia 3.0 Sentencia 3.1; Default; Sentencia 4.0; Sentencia 4.1; }

Expresin condicional ?: Es otra forma muy utilizada para controla el flujo de ejecucin de un programa. sta es una alternativa a la instruccin if-else y tiene la siguiente sintaxis: Expresin de prueba ? Expresin_1: Expresin_2; Si la expresin de prueba es verdadera, es decir, distinta de cero, se evla la primera expresin y el resultado permanee como efecto de toda la expresin condicional.

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO FACULTAD DE INGENIERA. LABORATORIO DE COMPUTACIN PARA INGENIEROS. INSTRUCCIONES DE SELECCIN.

IM

FECHA:27 DE OCTUBRE 2011

2. Desarrollo 2.1 Modificar el ejemplo 2 de la prctica, para que se visualice en pantalla que no se puede realizar esta operacin porque el divisor es igual a cero.
/*Programa que realiza una operacin sobre dos nmeros*/ #include<stdio.h> #include<conio.h> int main(void) { char c; int a,b; printf("Dame un carcter\n"); scanf("%c",&c); printf("Dame dos numeros enteros separados por comas\n"); scanf("%d,%d",&a,&b); switch(c){ case'+': printf("Resultado de la suma %d",a+b); break; case'-': printf("Resultado de la resta %d",a-b); break; case'*': printf("Resultado de la multiplicacin %d",a*b); break; case'/': if (b==0) printf("No se puede realizar la operacion"); else printf("Resultado de la division %d",a/b); break; default: printf("error"); } getch(); }

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO FACULTAD DE INGENIERA. LABORATORIO DE COMPUTACIN PARA INGENIEROS. INSTRUCCIONES DE SELECCIN.

IM

FECHA:27 DE OCTUBRE 2011

2.2

Escribir un programa que lea la calificacin de un exmaen por teclado y devuelva la calificacin no nmerica corresopondiente. La calificacin podr ser: No aprobado (0-4.99), Aprobado (56.99), Notable (7-8.99), Sobresaliente (9-9.99) o Excelente (10). Realizar este ejercicio utilizando la sentencia Switch.

#include<conio.h> #include<stdlib.h> #include<stdio.h> main() { float examen; printf("Cual es la calificacion de 0 a 10?\n"); scanf(" %f", &examen); if (examen == 10) {printf("Excelente\n");} if ((examen >= 9) && (examen <10)) {printf("Sobresaliente\n");} if ((examen >=7) && (examen<9)) {printf("Notable\n");} if ((examen >=5) && (examen<7)) {printf("Aprobado\n");} if ((examen >= 0) && (examen < 5)) {printf("No aprobado\n");} system("pause"); }

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO FACULTAD DE INGENIERA. LABORATORIO DE COMPUTACIN PARA INGENIEROS. INSTRUCCIONES DE SELECCIN.

IM

FECHA:27 DE OCTUBRE 2011

2.3

Repetir el ejercicio anterior pero utilizando la sentencia de control if-else.

#include<stdio.h> #include<conio.h> #define S scanf #define P printf main() { int a; P("Este progrma muestra el estado del alumno en base a su calificacion\n"); P("Introduzca calificacion: \n"); S("%d",&a); if ( a!= 0 && a<5 ) { P ("no aprobado");} else if ( a>=5 && a<7 ) { P ("aprobado"); } else if ( a>=7 && a<9 ) { P ("notable"); } else if ( a>=9 && a<10 ) { P ("sobresaliente"); } else if ( a=10 ) { P ("excelente");} getch (); return0; }

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO FACULTAD DE INGENIERA. LABORATORIO DE COMPUTACIN PARA INGENIEROS. INSTRUCCIONES DE SELECCIN.

IM

FECHA:27 DE OCTUBRE 2011

2.4

Mejorar el ejercicio anterior de modo que si el usuario introduce un valor menor que cero o un valor mayor que 10 se muestre por pantalla un menaje de error.
Programa. Algoritmo.

1. Inicio. 2. Leer el valor de la calificacin numrica a evaluar. 3. Si la calificacin es mayor a 10, imprimir un Error. Y finalizar programa. En caso que sea menor a 0, imprimir Error y cerrar programa. 4. Si la calificacin es mayor o igual a cero y menor a 4.99. Imprimir El alumno no est aprobado. Y terminar el programa. 5. Si la calificacin es menor o igual a 6.99. Imprimir que el alumno ha aprobado. 6. Pero si la calificacin es menor o igual que 8.99 y menor que 6.99 El alumno tiene una calificacin notable. 7. Si la calificacin es menor o igual que 9.9999 y mayor que 8.9999. Imprimir que el alumno es sobresaliente. 8. Pero si la calificacin es igual a 10. Imprimir que el alumno es excelente. 9. Fin

#include<stdio.h> #include<conio.h> #define P printf main() {float cal; printf("\n Introduce el valor de la calificacin numrica a evaluar "); scanf("%f",&cal); if(cal>10) {P("\n Error, el rango de califiaciones es de 0 a 10");} else if(cal<0) {P("\n Error, el rango de califiaciones es de 0 a 10");} else if(cal>=0&&cal<4.99) {P("\n El alumno no est aprobado \n");} else if(cal<=6.99) {P("\n El alumno ha aprobado \n");} else if(cal<=8.99999) {P("\n El alumno tiene una calificacin notable \n");} else if(cal<=9.999999) {P("\n El alumno ha obtenido una calificacion sobresaliente \n");} else if(cal=10) {P("\n El alumno ha obtenido una calificacion excelente \n");} getche(); return 0; }

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO FACULTAD DE INGENIERA. LABORATORIO DE COMPUTACIN PARA INGENIEROS. INSTRUCCIONES DE SELECCIN.

IM

FECHA:27 DE OCTUBRE 2011

2.5

Escribir un programa que lea cuatro nmeros cualesquiera y determine cul es el mayor. Tambin deber considerar el caso en el que los nmeros sean iguales.

/*Programa que lee el mayor de cuatro numeros*/ #include<stdio.h> #include<conio.h> int main() { int a,b,c,d; printf("Dame cuatro numeros enteros separados por comas"); scanf("%d,%d,%d,%d",&a,&b,&c,&d); if(a==b==c==d) printf("Todos sin iguales"); else if(a>b) if(a>c) if(a>d) printf("Es el mayor %d",a); else printf("ES el mayor %d",b); else if(c>d) printf("Es el mayor %d",c); else printf("Es el mayor %d",d); else if(b>c) if(b>d) printf("Es el mayor %d",b); else printf("ES el mayor %d",d); else if(c>d) printf("Es el mayor %d",c); else printf("Es el mayor %d",d); getch()}

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO FACULTAD DE INGENIERA. LABORATORIO DE COMPUTACIN PARA INGENIEROS. INSTRUCCIONES DE SELECCIN.

IM

FECHA:27 DE OCTUBRE 2011

2.6

Escribir un programa que lea tres nmeros diferentes cualesquiera y muestre por pantalla el mayor y el menor.

#include<stdio.h> #include<conio.h> #include<stdlib.h> main() {float num1; float num2; float num3; printf("Ingrese el primer numero.\n"); scanf(" %f", &num1); printf("Ingrese el segundo numero.\n"); scanf(" %f", &num2); printf("Ingrese el tercer numero.\n"); scanf(" %f", &num3); if ((num1 > num2) && (num1 > num3) && (num3 < num2)) { printf("El primer numero es el mayor de\n"); printf("los ingresados y el tercero es el menor.\n "); } if ((num1 > num2) && (num1 > num3) && (num3 > num2)) { printf("El primer numero es el mayor de\n"); printf("los ingresados y el segundo es el menor.\n "); } if ((num2 > num1) && (num2 > num3) && (num3 > num1)) { printf("El segundo numero es el mayor de\n"); printf("los ingresados y el primero es el menor.\n "); } if ((num2 > num1) && (num2 > num3) && (num3 < num1)) { printf("El segundo numero es el mayor de\n"); printf("los ingresados y el tercero es el menor.\n "); } if ((num3 > num1) && (num3 > num2) && (num2 < num1)) { printf("El tercer numero es el mayor de\n"); printf("los ingresados y el segundo es el menor.\n "); } if ((num3 > num1) && (num3 > num2) && (num2 > num1)) { printf("El tercer numero es el mayor de\n"); printf("los ingresados y el primero es el menor.\n "); }system("pause"); system("\nsegundo.exe");}

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO FACULTAD DE INGENIERA. LABORATORIO DE COMPUTACIN PARA INGENIEROS. INSTRUCCIONES DE SELECCIN.

IM

FECHA:27 DE OCTUBRE 2011

2.7

Escribir un programa que lea cuatro nmeros enteros y determine cul es el menor.

#include<stdio.h> #include<conio.h> int main() { int a, b, c, d, e, f; printf("Este programa le dira cual de los cuatro numeros que usted escriba, es el menor: \n"); printf("Inserte num.1: "); scanf("%d",&a); printf("Inserte num.2: "); scanf("%d",&b); printf("Inserte num.3: "); scanf("%d",&c); printf("Inserte num.4: "); scanf("%d",&d); int menor=a; if(b<menor) menor=b; if(c<menor) menor=c; if(d<menor) menor=d; { printf("El menor de %d,%d,%d,%d",a,b,c,d); printf("\nEs %d",menor); } if (a==b && a==c && a==b) { printf("los numeros son iguales"); } getch(); }

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO FACULTAD DE INGENIERA. LABORATORIO DE COMPUTACIN PARA INGENIEROS. INSTRUCCIONES DE SELECCIN.

IM

FECHA:27 DE OCTUBRE 2011

2.8

Escribir un programa que lea cinco nmeros cualesquiera y emita un mensaje indicando si estn o no ordenados en orden creciente.
Algoritmo. CDIGO FUENTE. #include<conio.h> #include<stdio.h> #include<math.h> #include<stdlib.h> #define P printf main() { float num1,num2,num3,num4,num5; printf("\n PROGRAMA DETERMINAR SI CINCO NUMEROS ESTN ORDENADOS DE MANERA CRECIENTE \n "); printf("\n Introduce cinco numeros separados por comas "); scanf("%f,%f,%f,%f,%f",&num1,&num2,&num3,&num4,&n um5); if(num1<num2&&num2<num3&&num3<num4&&num4<n um5)//Buscar operador que dibga no es igual a: {printf("\n Los nmeros estn ordenados de manera creciente.");} else {printf("\n Los nmeros no estn ordenados de manera creciente");} getche(); return 0; }

1. Inicio. 2. Leer cinco nmeros a,b,c,d,e separados por comas. 3. Si a<b<c<d<e entonces imprima que los nmeros estn ordenados de manera creciente. En caso contrario imprima que los nmeros no estn ordenados de manera creciente. 4. Fin.

10

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO FACULTAD DE INGENIERA. LABORATORIO DE COMPUTACIN PARA INGENIEROS. INSTRUCCIONES DE SELECCIN.

IM

FECHA:27 DE OCTUBRE 2011

2.9
Algoritmo.

Escribir un programa que aconseje que ropa ponerse en funcin de temperatura y humedad.
#include<conio.h> #include<stdio.h> #include<math.h> #include<stdlib.h> #define P printf main() { int temp,hum; printf("\n PROGRAMA PARA ELEGIR QUE ROPA USAR EN FUNCIN DE LA TEMPERATURA Y HUMEDAD "); printf("\n Recuerde que: \n Cuando hay una temperatura de 25, existe una humedad de 90 \n Cuando hay una temperatura de 10, existe una humedad de 50. \n Cuando hay una temperatura de 2, existe una humedad de 45.\n Cuando haly una temperatura de 30, existe una humedad de 85\n"); printf("\n Introduce el valor de la temperatura(Este programa acepta valores especficos de:25,10,2,30) "); scanf("%d",&temp); printf("\n Introduce el valor de la humedad(Este programa acepta valores especficos de:90,50,45,85) "); scanf("%d",&hum); if((temp==25&&hum==90)) {printf("\n Utilice un Pantalon largo y camisa");} if(temp==10&&hum==50) {P("\n Utilice un Pantalon de Pana y Chaleco");} if(temp==2&&hum==45) {P("\n Utilice un Pantalon, chaleco y abrigo");} if(temp==30&&hum==85) {P("\n Utilice un Pantalon corto o camiseta");} if((temp!=25&&hum!=90)&&(temp!=10&&hum!=50)&&(temp!=2&&hum!=45)&&(tem p!=30&&hum!=85))//Buscar operador que dibga no es igual a: {printf("\n Error introduzca los valores especficos de temperatura y humedad");} getche(); return 0; }

1. Inicio 2. Imprimir la relacin de temperaturas y humedades. (Temperatura 25 con humedad de 90, temperatura de 10 con humedad de 50, temperatura de 2 con humedad de 45, temperatura de 30 con humedad de 85. 3. Leer el valor de la temperatura. 4. Leer el valor de la humedad. 5. Si la temperatura es igual a 25 y la humedad a 90. Imprimir: Utilizar un pantaln largo y camisa larga. 6. Si la temperatura es igual 10 y la humedad a 50, imprimir: Utilizar un Pantaln de Pana y un Chaleco. 7. Si la temperatura es igual a 2 y la humedad a 45. Imprimir: Utilizar un pantaln, chaleco y abrigo. 8. Si la temperatura es igual a 30 y la humedad a 85. Imprimir: Utilizar un pantaln corto o camiseta. 9. Si la temperatura es diferente a los valores anteriores. Imprimir: Error. 10. Fin.

11

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO FACULTAD DE INGENIERA. LABORATORIO DE COMPUTACIN PARA INGENIEROS. INSTRUCCIONES DE SELECCIN.

IM

FECHA:27 DE OCTUBRE 2011

2.10 Escribir un programa que permita introducir por teclado tres letras y responda si existen al menos dos letras iguales.
#include<conio.h> #include<stdlib.h> #include<stdio.h> main() { char letra1; char letra2; char letra3; printf("Introduzca la primera letra.\n"); scanf(" %c", &letra1); printf("Introduzca la segunda letra.\n"); scanf(" %c", &letra2); printf("Introduzca la tercera letra.\n"); scanf(" %c", &letra3); if ((letra1 == letra2) && (letra1 != letra3)) {printf("La primera letra es igual a la segunda.\n");} if ((letra1 == letra3) && (letra1 != letra2)) {printf("La primera letra es igual a la tercera.\n");} if ((letra2 == letra3) && (letra2 != letra1)) {printf("La segunda letra es igual a la tercer.\n");} if ((letra3 == letra2) && (letra3 == letra1) ) {printf("Todas las letras son iguales.\n");} if ((letra1 != letra2) && (letra2 != letra3) && (letra1 != letra3)) { printf("Ninguna letra es igual.\n");} system("pause"); system("10.exe");}

12

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO FACULTAD DE INGENIERA. LABORATORIO DE COMPUTACIN PARA INGENIEROS. FECHA:27 DE OCTUBRE 2011 INSTRUCCIONES DE SELECCIN. 2.11 Realizar un programa que aconseje qu ropa se debe poner el usuario en funcin de los datos de temperatura y humedad introducidos por teclado. #include <stdio.h> #include <conio.h> #define P printf #define S scanf main() { int a, b, x; P("Para saber que ropa debes usar hoy, introduce una de las siguientes combinaciones de temperatura y humedad.\n"); P("\n 1. Temperatura 25 y Hmedad de 90"); P("\n 2. Temperatura 10 y Hmedad de 50"); P("\n 3. Temperatura 2 y Hmedad de 45"); P("\n 4. Temperatura 30 y Hmedad de 85 \n"); P("\n Selecciona la opcion que mas se aproxime:\n"); S("%d",&x); switch(x) { case 1: P("Pantalon largo y camisa"); break; case 2: P("Pantalon de pana y chaleco"); break; case 3: P("Pantalon, chaleco y abrigo"); break; case 4: P("Pantalon corto y camiseta"); break; default: P("Reinicia y escoja una opcion"); break; } getch(); }

IM

13

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO FACULTAD DE INGENIERA. LABORATORIO DE COMPUTACIN PARA INGENIEROS. INSTRUCCIONES DE SELECCIN.

IM

FECHA:27 DE OCTUBRE 2011

2.12 Realizar un programa en el que el usuario introduce un nmero entero y el programa responde si el nmero es par o impar.

14

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO FACULTAD DE INGENIERA. LABORATORIO DE COMPUTACIN PARA INGENIEROS. INSTRUCCIONES DE SELECCIN.

IM

FECHA:27 DE OCTUBRE 2011

2.13 Realizar un programa que pida cinco nmeros y el usuario elija una opcin y el programa muestre el resultado de la operacin realizada.
#include<conio.h> #include<stdio.h> #include<stdlib.h> main() { int choice, num1, num2, result1, result2, residuo1, residuo2; printf("Introduzca un numero entero.\n"); printf("Introduzca otro numero entero.\n"); scanf(" %d", &num2); printf("Realizar:\n"); printf("1) Suma\n"); printf("2) Resta\n"); printf("3) Multiplicacion\n"); printf("4) Division\n"); printf("Que opcion elije?"); scanf(" %d", &choice); switch (choice) {case (1) : result1 = num1 + num2; printf("El resultado es %d\n", result1); break; case (2) : result1 = num1 - num2; result2 = num2 - num1; printf("El resultado es %d (%d - %d)\n", result1, num1, num2); printf("o puede ser %d (%d - %d)\n", result2, num2, num1); break; case (3) : result1 = num1 * num2;

15

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO FACULTAD DE INGENIERA. LABORATORIO DE COMPUTACIN PARA INGENIEROS. INSTRUCCIONES DE SELECCIN. printf("El resultado es %d\n", result1); break; case (4) : result1 = num1 / num2; result2 = num2 / num1; residuo1 = num1 % num2; residuo2 = num2 % num1; printf("El resultado es %d (%d/%d) con residuo %d \n", result1, num1, num2, residuo1); printf("o puede ser %d (%d/%d) con residuo %d\n", result2, num2, num1, residuo2); break; default : printf("No se reconoce la opcion\n"); break; } system("pause"); }

IM

FECHA:27 DE OCTUBRE 2011

16

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO FACULTAD DE INGENIERA. LABORATORIO DE COMPUTACIN PARA INGENIEROS. INSTRUCCIONES DE SELECCIN.

IM

FECHA:27 DE OCTUBRE 2011

2.14 Mejorar el programa anterior para los casos en los que el usuario elige una opcin distinta de las 4 posibles.
#include<stdio.h> #include<conio.h> #define P printf #define S scanf main() { int a, b, c, d, e, x; P("Este programa realizara la operacion que desee utilizando los siguientes 5 numeros que usted proporcione"); P("\n Operaciones que se pueden realiar:"); P("\n 1. Suma"); P("\n 2. Resta"); P("\n 3. Multiplicacion"); P("\n 4. Divisionn\n"); P("\n Ingresa tus 5 numeros:"); P("\n Inserte num.1: "); scanf("%d",&a); P("\n Inserte num.2: "); scanf("%d",&b); P("\n Inserte num.3: "); scanf("%d",&c); P("\n Inserte num.4: "); scanf("%d",&d); P("\n Inserte num.5: "); scanf("%d",&e); P("\n Selecciona la opcion que corresponda a la operacion que desee:\n"); S("%d",&x); switch(x) { case 1: P("Suma= %d",a+b+c+d+e); break; case 2: P("Resta= %d",a-b-c-d-e); break; case 3: P("Multiplicacion= %d",a*b*c*d*e); break; case 4: P("division= %d",a/b/c/d/e); break; default: P("Opcion no valida"); break; } getch(); }

17

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO FACULTAD DE INGENIERA. LABORATORIO DE COMPUTACIN PARA INGENIEROS. INSTRUCCIONES DE SELECCIN.

IM

FECHA:27 DE OCTUBRE 2011

2.15 Plantear un programa que sirva para calcular el cateto de un tringulo rectngulo a partir del otro cateto y la hipotenusa.
Programa. Algoritmo. 1. Inicio 2. Leer el valor en nmeros positivos de un Cateto1 del tringulo. 3. Leer el valor en nmeros positivos de la Hipotenusa del tringulo. 4. Si el valor el cateto introducido es mayor al de la hipotenusa, imprima un mensaje de error. En caso contrario ir al paso 5. 5. Efectuar la operacin cateto2=Raz cuadrada de la diferencia del cuadrado de la hipotenusa menos el cateto1. 6. Imprimir el valor del cateto buscado. 7. Fin. #include<conio.h> #include<stdio.h> #include<math.h> #include<stdlib.h> #define P printf main() { float c2,c1,h; printf("\n Dame el valor en enteros positivos de un Cateto del Tringulo: "); scanf("%f",&c1); printf("\n Dame el valor en nmeros enteros positivos de la Hipotenusa del tringulo: "); scanf("%f",&h); if(c1>h) {P("\n Error, El valor del cateto del tringulo introducido, debe ser menor al valor de la hipotenusa \n");} else {c2=sqrt(pow(h,2)-pow(c1,2)); printf("El valor del Otro cateto del triangulo es: %f",c2);} system("PAUSE"); return 0; }

18

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO FACULTAD DE INGENIERA. LABORATORIO DE COMPUTACIN PARA INGENIEROS. INSTRUCCIONES DE SELECCIN.

IM

FECHA:27 DE OCTUBRE 2011

2.16 Escribir un programa que permita jugar a doble o nada, en donde el jugador apuesta una cantidad y tira una moneda. Si sale cara obtiene el doble de la cantidad apostada.
Algoritmo 1. 2. 3. 4. 5. Inicio. Lea una cantidad x a apostar. Lanzar una moneda al aire. Leer el resultado de arrojar la moneda al aire. Si la moneda cay en guila, se duplica la cantidad apostada. En caso contrario se pierde todo. 6. Fin. Programa #include<conio.h> #include<stdio.h> #include<math.h> #include<stdlib.h> main() { int apuesta,a,total; printf("\n PROGRAMA PARA APOSTAR UNA CANTIDAD Y GANAR EL DOBLE O NADA "); printf("\n Escriba la canitdad a apostar: $ "); scanf("%d",&apuesta); printf("\n Lance una moneda al aire y elija aguila o sol, si sale aguila gana el doble si sale sol lo pierde todo\n"); printf("\n 1.Aguila \n"); printf("\n 2.Sol\n"); printf("\n Escriba el numero de la opcion a escoger: "); scanf("%d",&a); switch(a) {case 1: total=(apuesta)*2; printf("\n Usted acaba de ganar el doble y cuenta con:$ %d \n",total); break; case 2: total=(apuesta)*0; printf("\n Usted acaba de perder todo y cuenta con:$ %d",total); break;} getche(); return 0; }

19

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO FACULTAD DE INGENIERA. LABORATORIO DE COMPUTACIN PARA INGENIEROS. INSTRUCCIONES DE SELECCIN.

IM

FECHA:27 DE OCTUBRE 2011

3.

Conclusin

El equipo adquiri la capacidad de realizar programas que involucran la toma de decisiones para alcanzar la solucin de una tarea. Tambin nos dimos cuenta que hay una alternativa en cuanto al uso de If. Aquella alternativa es la sentencia Expresin ?

4.

Cuestiones o Dudas.

Gracias a la bibliografa consultada, no existieron dudas durante esta prctica puesto que lo consultado fue muy explcito y claro.

5.

Glosario

Flotantes: Se denomina flotantes a los tipos de datos que representan a los nmeros reales, ya que utilizan un sistema de representacin basado en la tcnica de coma flotante, que permite operar con nmeros reales de diversas magnitudes, mediante un nmero decimal llamado mantisa y un exponente que indica el orden de magnitud. Enteros: Los enteros son el tipo de dato ms primitivo en C. Se usan para representar nmeros enteros. Pero siempre se pueden encontrar otras aplicaciones para los nmeros enteros. En general se pueden usar para representar cualquier variable discreta. Los tipos de datos enteros son: short, int, long y long long.

20

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO FACULTAD DE INGENIERA. LABORATORIO DE COMPUTACIN PARA INGENIEROS. INSTRUCCIONES DE SELECCIN.

IM

FECHA:27 DE OCTUBRE 2011

6.

Mesografa.

Solorzano P. Fernando. Introduccin a la Programacin Estructurada y al Lenguaje C(Tomo II)(en espaol). Facultad de Ingeniera-UNAM, 1995. Funciones (8 screen). Disponible en URL: http://programandoenc.over-blog.es/article-29441001.html Consultado: Octubre 12, 2011

Kernighan. Brian. El lenguaje de Programacin C.(Tomo I). Prentice-Hall. 1986.

21

También podría gustarte