Ejercicios Capitulos 5 y 6

Ejercicios capítulo 5 5.2. ¿Qué valor se asigna a consumo en la sentencia if siguiente si velocidad es 120? if (velocida

Views 200 Downloads 7 File size 347KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Ejercicios capítulo 5 5.2. ¿Qué valor se asigna a consumo en la sentencia if siguiente si velocidad es 120? if (velocidad > 80) consumo = 10.00; else if (velocidad > 100) consumo = 12.00; else if (velocidad > 120) consumo = 15.00; Respuesta: A consumo se le asigna un valor de 12.00 5.4. ¿Qué salida producirá el código siguiente, cuando se empotra en un programa completo y primera-opcion vale l? ¿Y si primera-opcion vale 2? int primera-opcion; switch (primera-opcion + 1) { case 1: puts ("Cordero asado") ; break; case 2: puts ("Chuleta lechal") ; break; case 3: puts ("Chuletón"); case 4: puts ("Postrede Pastel") ; break; default: puts ("Buen apetito") ; } Respuesta: Si primera-opcion vale 1, la salida es: “Chuleta lechal”. Si primera-opcion vale 2, la salida es: “Chuletón”. 5.9. ¿Cuál es el error de este código? printf ("Introduzca n:") ; scanf ("%d",&n ) ;

if (n < O) puts('Este número es negativo. Pruebe de nuevo."); scanf ("%d" , &n) ; else printf ("conforme.n =%d\n",n); Respuesta: En primer lugar no están declaradas las bibliotecas, ni las variables ni la función main(). Además en la línea de puts (“Este número es negativo. Pruebe de nuevo.”), debería de estar todo en la misma línea y no con el guion que indica la continuación a la siguiente línea. 5.10. Escribir un programa que lea tres enteros y emita un mensaje que indique si están o no en orden numérico. #include int main() { int n1,n2,n3; printf("Inserte tres n%cmeros: ",163); scanf("%d %d %d",&n1,&n2,&n3); if (n1