5
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:

Ejercicios Capitulos 5 y 6

Embed Size (px)

Citation preview

Ejercicios captulo 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.005.4. Qu salida producir el cdigo 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 ("Chuletn");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: Chuletn.

5.9. Cul es el error de este cdigo?

printf ("Introduzca n:") ;scanf ("%d",&n ) ;if (n < O)puts('Este nmero es negati-vo. Pruebe de nuevo.");scanf ("%d" , &n) ;elseprintf ("conforme.n =%d\n",n);

Respuesta:

En primer lugar no estn declaradas las bibliotecas, ni las variables ni la funcin main(). Adems en la lnea de puts (Este nmero es negativo. Pruebe de nuevo.), debera de estar todo en la misma lnea y no con el guion que indica la continuacin a la siguiente lnea.

5.10. Escribir un programa que lea tres enteros y emita un mensaje que indique si estn o no en orden numrico.

#include

int main(){ int n1,n2,n3; printf("Inserte tres n%cmeros: ",163); scanf("%d %d %d",&n1,&n2,&n3);

if (n1