“a” hay en una frase que se pedirá por pantalla, la frase acabará con un punto. En el programa hay 5 errores, corrígelos. Ejemplo de ejecución (en negrita los datos introducidos por el usuario): Estructuras de Programación Escribe un frase(para acabar un punto): abba tkktajjtaiitaktaoi. – ta – aparece 4 veces Guía de desarrollo. #include <stdio.h> #include <stdlib.h> 1. Crear un programa que pida una letra al usuario y diga si se trata de una vocal. main() { int antes, tot=0; 2. Escribir un programa que lea el radio de un círculo como un número flotante y muestre el char ahora; área y el perímetro del círculo. antes='z'; printf("Escribe una frase, para acabar un punto '.': \n"); scanf("%c", 3. Crear un programa&ahora); que pida al usuario dos números enteros y diga “uno de los números es while (ahora!='.') positivo”. “Los dos números son positivos” o bine “ninguno de los números es positivo”, según if (ahora=='a' || antes=='t') then {tot ++;} corresponda. antes=ahora; scanf("%c", &orain); 4. Crear un programa que de al usuario tres oportunidades para adivinar un numero del 1 al 10. printf(" aparece veces '-ta-'", tot); 5. Crear un programa que calcule cuantas cifras tiene un numero entero positivo. printf("\n\n"); ("PAUSE"); 6. Tressystem personas deciden invertir su dinero para crear una empresa. Cada una de ellas invierte } una cantidad distinta. Obtener el porcentaje que cada quien invierte con respecto a la cantidad de Pamplona 13 totalUniversidad invertida. 8 Enunciados 19. Haz undeprograma que pida un número entero y obtenga la suma de los Facultad Ingenierías y Arquitectura Guía del Estudiante Programación I – Segundo 2010hay hasta llegar a él. Por cuadrados depara los números 4 en semestre 4 los que 7. Pedir un número entero y obtenerde la suma de cuadrados de los números de 4 en 4 que hay --------------------------------------------------------------------------------------------------------------------------------------ejemplo, si el dato de entrada es 10, la solución vendrá dadaObtener por elel 17-Tres personas deciden invertir su dinero para crear una empresa. Cada una de ellas invierte cantidad distinta. hasta llegar a él. Por ejemplo, si el numero de entrada es una 10, la operación: printf("\n\n"); porcentaje que cada quien invierte con respecto a la cantidad total invertida. 2 2 2 resultado system de la siguiente ("PAUSE"); operación: 1 + 5 + 9 } 8. En eluna que en fabrica tipos de productos (A, 18-Calcular áreaempresa de un triángulo función3de las longitudes de sus lados B,Area C) =se pcuenta de 3 ( p − a )( pcon − b)(la p −colaboración c) empleados (E1, E2, E3) para la elaboración de los mismos. Los tiempos que cada empleado donde (a + b +15. c ) / 2Sustituye (semiperimetro), utilice la función que calcula la raíz las sentencias if por sqrt(x) un único switch : cuadrada de x. 20.p =¿Qué hace el siguiente programa? demora en la elaboración de un artículo de cada tipo de producto se dan en la siguiente tabla #include 19-En una empresa que fabrica 3 tipos <stdio.h> de productos (A, B, C) se cuenta con la colaboración de 3 empleados (E1, E2, E3) para la #include <stdio.h> en minutos: #include <stdlib.h> elaboración de los mismos. Los tiempos que cada empleado demora en la elaboración de un artículo de cada tipo de producto se #include <stdlib.h> dan en la siguiente tabla en minutos: main() main() B C int n; Tipo Producto A { int x,{ n=0; Empleado printf("Escribe un número: "); for (x=45; x--) 12 scanf("%d", E1 1<=x; &n); 13 7 if || (n==6) if (x<30) {n=n-x;} E2 ((n==5) 9 ) {n=n+4;} 15 17 else if ((n>7) && (n<=10)) { n=n-5;} E3 15 8 6 else {n=n+x;} else if (n==7) {n=n+1;} Se desea saber, printf("%d", dada una determinada cantidad n); de}artículos a fabricar de cada producto, cuanto tiempo laborará cada empleado en else {n=n-1; total (estas cantidades puede ser diferente para cada producto). printf("Número: %d", n); printf("\n\n"); Se desea saber, dada una determinada cantidad de artículos a fabricar de cada producto, para system ("PAUSE"); 20-Convertir metros a cm, km, pies y pulgadas.(1 metro son 100 cm, 1000 metros son un kilómetro, 1 metro son 39.37 pulgadas y printf("\n\n"); cuanto tiempo laborará cada empleado en total (estas cantidades puede ser diferente 1 pie son 12}pulgadas) system ("PAUSE"); cada producto). } 21-Determinar el valor de una llamada telefónica, si por los primeros 3 minutos se cobran 300 minutos c/u y 150 por cada minuto adicional. Suponer que las Dí llamadas más de 3diagrama minutos. de flujo y a continuación escribe el 16. que siempre hace elduran siguiente 9. Que hace el siguiente diagrama de flujo y a continuación escribe el correspondiente programa correspondiente programa2 en C : 22-Dadosen los c: coeficientes de una ecuación cuadrática ax + bx + c = 0 (los coeficientes son a, b y c ) determinar sus raíces, sabiendo que X= − b ± b 2 − 4.a.c 2.a INICIO 23-Dado un valor en pesos y conociendo la tasa n de cambio del dólar, el bolívar y el euro con respecto al peso, determine a cuanto equivale el valor dado en pesos, en cada una de estas otras monedas. (Tener en cuenta las siguientes tasas de cambio 1 dólar =2500 pesos, 1 euro =3000 pesos, un bolívar = 0.52 pesos) div aux 24-Un alumno que desea saber cual será su calificación final en la materia de Programación I. Dicha calificación se compone de los siguientes porcentajes 60 % Del promedio de sus tres calificaciones parciales. div<n no 25% Varios 15% Trabajos si 25-Un vendedor recibe un sueldo base, más un 10% extra por comisión de sus ventas, el vendedor desea saber cuánto dinero obtendrá por concepto de comisiones por las tres ventas que realiza en el mes y el total tomando en cuenta su no que recibirá aux esen0el mes si d divisible div si sueldo base y comisiones. SI 1 26-En un hospital existen tres áreas: Ginecología, Pediatría,aux Traumatología. El NO presupuesto anual (o monto) del hospital se reparte conforme a la siguiente tabla: no Área Ginecología Pediatría Traumatología Porcentaje de presupuesto 40% div div 1 30% 30% FIN Calcular la cantidad de dinero que recibirá cada área, para cualquier monto presupuestal. 17. Realiza el diagrama de flujo y el programa en C que haga lo siguiente: a. Se teclearán dos números enteros por pantalla hasta que los dos sean menores que 50. b. El más pequeño se irá incrementando de 5 en 5 y el más grande se de Programación decrementará de 2 en 2, se irán imprimiendo a la vez que se Estructuras van generando. El programa terminará cuando los valores se crucen. 10. El siguiente programa intenta contar cuantos caracteres “t” seguidos de “a” hay en una frase 18. El siguiente programa intenta contar cuantos carácteres “t” seguidos de cualquiera que será ingresada por pantalla, la frase acabará siempre con un punto. En el “a” hayhay en una frase que se pedirá por pantalla, la frase acabará con un programa 5 errores, deberá corregirlos. punto. En el programa hay 5 errores, Ejemplo ejecución Ejemplo de ejecución (en negrita los datoscorrígelos. introducidos por elde usuario): (en negrita los datos introducidos por el usuario): Escribe un frase(para acabar un punto): abba tkktajjtaiitaktaoi. – ta – aparece 4 veces #include <stdio.h> #include <stdlib.h> main() { int antes, tot=0; char ahora; antes='z'; printf("Escribe una frase, para acabar un punto '.': \n"); scanf("%c", &ahora); while (ahora!='.') if (ahora=='a' || antes=='t') then {tot ++;} antes=ahora; scanf("%c", &orain); printf(" aparece veces } '-ta-'", tot); printf("\n\n"); system ("PAUSE"); 19. Haz un programa que pida un número entero y obtenga la suma de los cuadrados de los números de 4 en 4 que hay hasta llegar a él. Por ejemplo, si el dato de entrada es 10, la solución vendrá dada por el resultado de la siguiente operación: 12 + 52 + 92 20. ¿Qué hace el siguiente programa? #include <stdio.h> #include <stdlib.h> main() { int x, n=0; for (x=45; 1<=x; x--) if (x<30) {n=n-x;} else {n=n+x;} printf("%d", n); printf("\n\n"); system ("PAUSE"); }