13.07.2015 Views

Boletín 2 - Estructuras de control selectivas

Boletín 2 - Estructuras de control selectivas

Boletín 2 - Estructuras de control selectivas

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

15. Sea el siguiente programa incompleto:#inclu<strong>de</strong> int main (){int ca, ce, ci, co, cu;char caracter;scanf("%c", &caracter);...printf("%d%d%d%d%d\n", ca, ce, ci, co, cu);}Complete el programa para que imprima 10000 si el carácter leído es una ‘a’, 01000 sies una ‘e’, 00100 si es una ‘i’, 00010 si es una ‘o’, 00001 si es una ‘u’ y ‘00000’ encualquier otro caso. Hágalo en primer lugar con estructuras <strong>selectivas</strong> anidadas, yposteriormente con una estructura switch.16. Se <strong>de</strong>sea escribir un programa para el cálculo <strong>de</strong>l área <strong>de</strong> diversas superficies:cuadrado, rectángulo, círculo, triángulo y trapecio. El programa mostrará al inicio elsiguiente menú:============================================CÁLCULO DE SUPERFICIES (versión 1.0)============================================1. Cuadrado lado*lado2. Círculo pi*radio*radio3. Rectángulo base*altura4. Trapecio (base1+base2)*altura/25. Triángulo (base*altura)/2============================================Seguidamente leerá <strong>de</strong> la entrada estándar un valor que estará comprendido entre 1 y5, indicando el tipo <strong>de</strong> superficie cuya área se <strong>de</strong>sea calcular. El programa leeráentonces los datos que necesite para calcular el área en cuestión. El resultado semostrará en la salida estándar, tras lo cual el programa terminará.17. El siguiente programa lee dos números enteros <strong>de</strong> la entrada estándar y calcula eimprime el mayor <strong>de</strong> ellos. Complételo utilizando una estructura selectiva doble.#inclu<strong>de</strong> int main (){int a, b, maximo;scanf("%d%d", &a, &b);?????printf("\nEl máximo <strong>de</strong> %d y %d es %d", a, b, maximo);}

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!