BoletÃn 2 - Estructuras de control selectivas
BoletÃn 2 - Estructuras de control selectivas
BoletÃn 2 - Estructuras de control selectivas
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);}