Ejercicios de Autoevaluación Robert Gomez Cruz

October 22, 2017 | Author: GerardoGomez | Category: C++, Pi, Computer Program, Multiplication, Quotation Mark
Share Embed Donate


Short Description

Descripción: c++...

Description

Ejercicios de autoevaluación 2.1 Complete las siguientes oraciones: a) Todo programa en C++ empieza su ejecución en la función main. b) Un(a) llave izquierda ({) empieza el cuerpo de toda función, y un(a) llave derecha (}) termina el cuerpo. c) Toda instrucción de C++ termina con un(a) punto y coma (;). d) La secuencia de escape \n representa el carácter nueva línea, el cual hace que el cursor se posicione al principio de la siguiente línea en la pantalla. e) La instrucción if.se utiliza para tomar decisiones.

2.2 Indique si cada una de las siguientes instrucciones es verdadera o falsa. Si es falsa, explique por qué. Asuma que se usa La instrucción using std::cout; a) Los comentarios hacen que la computadora imprima el texto que va después de los caracteres // en la pantalla, al ejecutarse el programa. Falso. Los comentarios no producen ninguna acción cuando el programa se ejecuta. Se utilizan para documentar b) Cuando la secuencia de escape \n se imprime con cout y el operador de inserción de f lujo, el cursor se posiciona al principio de la siguiente línea en la pantalla. Verdadero. c) Todas las variables deben declararse antes de utilizarlas. Verdadero. d) Todas las variables deben recibir un tipo al declararlas. Verdadero. e) C++ considera que las variables número y número son idénticas. Falso. C++ es f)

sensible a mayúsculas y minúsculas, por lo que estas variables son distintas. Las declaraciones pueden aparecer casi en cualquier parte del cuerpo de una

función de C++. Verdadero. g) El operador módulo (%) se puede utilizar sólo con operandos enteros. Verdadero. h) Los operadores aritméticos *, /, %, + y – tienen todos el mismo nivel de precedencia. Falso. Los operadores *, / y % se encuentran en el mismo nivel de precedencia, y los operadores + y - se encuentranen un nivel menor de i)

precedencia. Un programa en C++ que imprime tres líneas de salida debe contener tres instrucciones en las que se utilicen cout y el operador de inserción de f lujo. Falso. Una instrucción con cout y varias secuencias de escape \n puede imprimir varias líneas.

2.3 Escriba una sola instrucción en C++ para realizar cada una de las siguientes tareas (suponga que no se han utilizado declaraciones using): a) Declarar las variables c, estaEsUnaVariable, q76354 y numero como de tipo int. int c, estaEsUnaVariable, q76354, numero; b) Pedir al usuario que introduzca un entero. Termine el mensaje del indicador con un signo de dos puntos (:) seguido de un espacio, y deje el cursor posicionado después del espacio. std::cout numero2) 21. Resultado=numero2+" es mas grande que el "+numero1; 22. 23. //mostrar los resultados 24. 25. Opcionpanel.INFORMACION_MENSAJE);"Estos numeros son iguales" 26. 27. Sistema.exito(0);//aqui termina la aplicación 28. } 29. }

2.19 Escriba un programa que reciba tres enteros del teclado e imprima la suma, promedio, producto, menor y mayor de esos números. El diálogo de la pantalla debe aparecer de la siguiente manera:

1. // Programa que muestra el mayor, menor, producto, promedio, suma de dos numeros; 2. { 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. { 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. } 26. }

// Calcular suma("13 27 14"); suma = x+y+z // Calcular resta("13 27 14") resta = x-y-z // Calcular producto("13 27 14") producto = x*y*z // Calcular promedio("13 27 14") promedio = >>x // Visualización de resultados en la salida estándar (monitor) System.out.printf( "La suma de %d + %d + %d = %d\n", x , y , suma ); System.out.printf( "La diferencia de %d - %d - %d = %d\n", x , y ,z resta ); System.out.printf( "El producto de %d * %d * %d = %d\n", x , y ,z producto ); System.out.printf( "El promedio de %d / %d / %d = %d\n", x , y ,z promedio); System.exit(0);

2.20 Escriba un programa que lea el radio de un círculo como un número entero y que imprima su diámetro, circunferencia y área. Use el valor constante 3.14159 para π. Realice todos los cálculos en instrucciones de salida. [Nota: en este capítulo sólo hemos visto constantes enteras y variables. En el capítulo 4 hablaremos sobre los números de punto f lotante; es decir, valores que pueden tener puntos decimales.] 1. // Programa que recibe el radio de un circulo e imprime el diámetro, circunferencia y área de ese círculo.

2. 3. { 4. double radio; 5. radio=Integer.parseInt(JOptionPane.showInputDialog("Dame el radio del circulo en metros:")); 6. 7. String resultado="el diametro es: "+String.valueOf(3.1416*radio)+" M.\nLa circunferencia es: " 8. +String.valueOf(Math.PI*radio) 9. +"M. \nEl area es: "+ String.valueOf(Math.PI*(Math.pow(radio,3.1416))) +"M3.1416"; 10. 11. JOptionPane.showMessageDialog(null,resultado ,"resultados de las operaciones",JOptionPane.INFORMATION_MESSAGE); 12. 13. System.exit(0); //terminar la aplicacion 14. } 2.21 Escriba un programa que imprima un cuadro, un óvalo, una f lecha y un diamante como se muestra a continuación:

2.22 ¿Qué imprime el siguiente código? a) cout
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF