BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
EJERCICIOS DE PROGRAMACIÓN EN C
1. UNIVERSIDAD
TÉCNICA DE AMBATO
FACULTAD DE CIENCIAS HUMANAS Y DE LA
EDUCACIÓN
CARRERA DE:
DOCENCIA EN INFORMÁTICA Y
COMPUTACIÓN
TEMA:
TRABAJO DE PROGRAMACIÓN
NOMBRE:
DIEGO SANTIAGO CHICAIZA PAREDES
SEGUNDO SEMESTRE “U”
05 DE JULIO, DE 2011
2. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
1.-Realizar un programa en C que se me visualice mi nombre.
En el programa TC.
Ahora damos Control + F9. Si no tenemos errores saldrá lo siguiente.
Diego Chicaiza P.
II INFORMATICA
2
3. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
2.- Realizar un programa en C que se me visualice mi hoja de vida.
En el programa TC.
Ahora damos Control + F9. Si no tenemos errores saldra lo siguiente.
Diego Chicaiza P.
II INFORMATICA
3
4. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
3.-Realizar un programa en C que me permita visualizar Mis tiempos libres o
recreacionales.
En el programa TC.
Ahora damos Control + F9. Si no tenemos errores saldra lo siguiente.
Diego Chicaiza P.
II INFORMATICA
4
5. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
4.-Diseñe un programa que me permita ingresar dos números desde teclado y que me
permita realizar las 4 operaciones básicas.
En el programa TC.
Ahora damos Control + F9. Si no tenemos errores saldra lo siguiente.
En este caso nos piden datos para ingresar:
Resultado.
Diego Chicaiza P.
II INFORMATICA
5
6. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
5.-Diseñe un programa en C que me permita ingresar desde teclado todos los valores
necesarios, y me permita obtener el área, el perímetro de las cuatro figuras básicas, de la
circunferencia obtener la superficie.
En el programa TC.
Presionamos Control + F9. Si no tenemos errores saldra lo siguiente.
En este caso nos piden datos para ingresar:
En este caso nos van a seguir pidiendo valores los seguimos ingresando y al final vamos a
obtener esto:
Diego Chicaiza P.
II INFORMATICA
6
7. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
Diego Chicaiza P.
II INFORMATICA
7
8. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
6.-Diseñe un programa que me permita diseñar las cuatro figuras básicas, utilizando
posicionamientos en pantalla.
En el programa TC.
Ahora damos Control + Enter. Si no tenemos errores saldra lo siguiente.
Diego Chicaiza P.
II INFORMATICA
8
9. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
7.-Diseñe un programa que me permita simular el funcionamiento de una factura de un
producto ingresado desde teclado, obtener todos los valores desglosados de la factura y
visualizar los subtotales y totales.
En el programa TC.
Presionamos Control + F9. Si no tenemos errores saldra lo siguiente.
En este caso nos piden datos para ingresar, sea este de tipo numérico o tipo alfabético.
Diego Chicaiza P.
II INFORMATICA
9
10. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
Nos aparece el resultado final.
Diego Chicaiza P.
II INFORMATICA
10
11. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
8.-Diseñe un programa que me permita ingresar un número entero desde teclado y un
nombre de una persona para determinar si es mayor de edad.
En el programa TC.
En este caso nos piden datos para ingresar:
Presionamos Control + F9. Si no tenemos errores saldra lo siguiente.
En este caso nos piden datos para ingresar:
Nos aparece el resultado, así.
Ingresamos el Nombre y cualquier edad mayor a 18 o igual y nos votara que es mayor de edad.
Diego Chicaiza P.
II INFORMATICA
11
12. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
9.-Diseñe un programita que me permita visualizar en pantalla el nombre al día que le
corresponde según los números ingresados desde teclado.
En el programa TC.
Ahora damos Control + F9. Si no tenemos errores saldra lo siguiente.
En este caso nos piden datos para ingresar:
Después nos aparece el resultado, así.
Diego Chicaiza P.
II INFORMATICA
12
13. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
Así podemos ingresar los números del 1 al 7 y los días de la semana se nos imprimirá según el
numero ingresado es decir de domingo a sábado, como se ven en los 2 ejemplos de las figuras
anteriores, para realizar este ejemplo utilizamos un if ANIDADO.
Diego Chicaiza P.
II INFORMATICA
13
14. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
10.-diseñe un programita que me permita ingresar 2 números enteros desde teclado y
verificar si el primer valor es mayor que el segundo valor, si es verdadero intercambie sus
valores y visualícelos en pantalla en sus dos formas.
En el programa TC.
Ahora damos Control + F9. Si no tenemos errores saldra lo siguiente.
En este caso nos piden datos para ingresar:
Diego Chicaiza P.
II INFORMATICA
14
15. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
Nos aparece el resultado, así.
Diego Chicaiza P.
II INFORMATICA
15
16. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
11.-Diseñe un programa que me permita ingresar 3 números desde teclado que
identifiquen el día, mes y el año de nacimiento, obtener la edad de la persona en año meses
y días, según la fecha actual.
En el programa TC.
Presionamos Control + F9. Si no tenemos errores saldra lo siguiente.
Nos piden datos para ingresar:
Diego Chicaiza P.
II INFORMATICA
16
17. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
Después nos aparece el resultado, así.
Diego Chicaiza P.
II INFORMATICA
17
18. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
12.-SE ingresa un número entero desde teclado, verificar en relación a la edad la
equivalencia de la persona.
Nombre
Edad
Si la edad es >= 2 y edad es <=5 “ES BEBE” .
Si la edad es >5 y edad es <11 “ES NIÑO”
Si la edad es >=11 y edad es <18 “ES ADOLESCENTE”
Si la edad es >18 y edad es <39 “ES UN ADULTO”
Si la edad es >=40 y edad es <60 “ES UN ADULTO MAYOR”
Si la edad es >60 “TERCERA EDAD”
En el programa TC.
Ahora damos Control + F9. Si no tenemos errores saldra lo siguiente.
En este caso nos piden datos para ingresar:
Después nos aparece el resultado, así.
Diego Chicaiza P.
II INFORMATICA
18
19. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
13.-Diseñe un programa que me permita ingresar 3 números flotantes entre 1 y 10,
obtener el promedio de dichas notas y verificar si el estudiante esta Aprobado, Suspenso o
Reprobado, el proceso se repite tantas veces el usuario lo requiera. (do while).
En el programa TC.
Ahora damos Control + F9. Si no tenemos errores saldra lo siguiente.
En este caso nos piden datos para ingresar :
Diego Chicaiza P.
II INFORMATICA
19
20. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
Después nos aparece el resultado, así.
Ingresamos cualquier nota, en las tres notas que nos pide, nos dará el promedio general y que es
lo que pasa con el estudiante, es decir Un MENSAJE.
Diego Chicaiza P.
II INFORMATICA
20
21. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
14.-Se ingresa un número entero desde teclado, verificar si el número ingresado es un
número par o impar, el proceso se repite tantas veces el Usuario lo permita. (do while).
En el programa TC.
Ahora damos Control + F9. Si no tenemos errores saldra lo siguiente.
En este caso nos piden datos para ingresar:
Después nos aparece el resultado, así.
Caso contrario me imprimirá es IMPAR, si el número ingresado desde luego es Impar
Diego Chicaiza P.
II INFORMATICA
21
22. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
15.-Diseñe un programa que me permita ingresar la edad de una persona entre 3 y 75,
Determinar la equivalencia según los siguientes rangos.
De 3 a 5 “BEBE”.
>5 a 11 “NIÑO”.
>11 a 29 “ADOLESCENTE”.
> 29 a 45 “ADULTO”.
>45 a 60 “ADULTO MAYOR”.
>60 “TERCERA EDAD”.
En el programa TC.
Ahora damos Control + F9. Si no tenemos errores saldra lo siguiente.
En este caso nos piden datos para ingresar:
Después nos aparece el resultado, así.
Diego Chicaiza P.
II INFORMATICA
22
23. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
Para cada valor que Ingresemos de acuerdo a la edad nos saldra diferente mensaje.
Diego Chicaiza P.
II INFORMATICA
23
24. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
16.-Utilizando el lazo do while generar los primeros 20 múltiplos de cualquier número
ingresado desde teclado.
En el programa TC.
Presionamos Control + F9. Si no tenemos errores saldra lo siguiente.
En este caso nos piden datos para ingresar:
Diego Chicaiza P.
II INFORMATICA
24
25. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
Después nos aparece el resultado, así.
Aquí podemos ingresar cualquier número que queramos, y este proceso volveremos a repetirlo
cuantas veces queramos ya que tenemos la opción de 1 Repetir y 0 o cualquier número Salir.
Diego Chicaiza P.
II INFORMATICA
25
26. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
17.-Diseñe un programa que me permita generar N elementos de la siguiente serie, Su
primer elemento se ingresa desde teclado y se genera de 3 en 3, utilice controles de
pantalla para imprimir en columnas diferentes.
Ejemplo:
4
7
10
13
16
19
22
25
…
En el programa TC.
Ahora damos Control + F9. Si no tenemos errores saldra lo siguiente.
En este caso nos piden datos para ingresar:
Diego Chicaiza P.
II INFORMATICA
26
27. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
Después nos aparece el resultado, así.
Diego Chicaiza P.
II INFORMATICA
27
28. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
18.-Diseñe un programa que me permita generar N números de cualquier múltiplo
ingresado desde teclado por cualquier factor ingresado desde teclado.
En el programa TC.
Presionamos Control + F9. Si no tenemos errores saldra lo siguiente.
En este caso nos piden datos para ingresar:
Después nos aparece el resultado, así.
Diego Chicaiza P.
II INFORMATICA
28
29. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
Diego Chicaiza P.
II INFORMATICA
29
30. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
19.-Generar la tabla de multiplicar de un factor ingresado desde teclado.
En el programa TC.
Ahora damos Control + Enter. Si no tenemos errores saldra lo siguiente.
En este caso nos piden datos para ingresar:
Después nos aparece el resultado, así.
Diego Chicaiza P.
II INFORMATICA
30
31. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
20.-Diseñe un programa que me permita ingresar un número entero desde teclado entre
89 y 4559, descomponer el número ingresado en todos sus posibles unidades existentes, la
sumatoria de dichas unidades me devuelve el mismo valor ingresado.
Esta es la programación indicada en un bloc de notas.
Ahora vamos a proceder al corrido del programa ingresando al TC.
Ahora damos Control + F9. Si no tenemos errores saldra lo siguiente.
En este caso nos piden datos para ingresar:
Diego Chicaiza P.
II INFORMATICA
31
32. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
Después nos aparece el resultado, así.
Diego Chicaiza P.
II INFORMATICA
32
33. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
21.-Genere N elementos no mayores a 30 de la siguiente serie.
1/2, 3/4, 5/6, 7/8,9/10,…..
En el programa TC.
Ahora damos Control + F9. Si no tenemos errores saldrá lo siguiente.
En este caso nos piden datos para ingresar:
Después nos aparece el resultado, así.
Diego Chicaiza P.
II INFORMATICA
33
34. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
22.-Ingresar los múltiplos de cualquier factor desde teclado, igual el limite que el usuario
decida.
En el programa TC.
Diego Chicaiza P.
II INFORMATICA
34
35. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
23.-Generar N elementos de la Serie de Fibonaci.
En el programa TC.
Ingresamos el límite.
Tenemos el siguiente resultado.
Diego Chicaiza P.
II INFORMATICA
35
36. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
24.-Diseñe un programita que me permita generar N números Primos y visualizar en
forma Ascendente y descendente.
En el programa TC.
Ingresamos el límite:
Obtenemos el siguiente resultado, en forma ascendente y descendente.
Diego Chicaiza P.
II INFORMATICA
36
37. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
25.-Diseñe un programa que me permita leer e imprimir una cadena de caracteres.
En el programa TC.
Diego Chicaiza P.
II INFORMATICA
37
38. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
26.- Diseñe un programa que me permita leer e imprimir una cadena de caracteres y
visualizar la misma, carácter por carácter en forma Ascendente y descendente.
En el programa TC.
Diego Chicaiza P.
II INFORMATICA
38
39. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
27.-Se lee una cadena de caracteres desde teclado y se visualizan solamente aquellas que
sean vocales.
En el programa TC.
Diego Chicaiza P.
II INFORMATICA
39
40. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
28.-Se ingresa un número desde teclado y obtenga su factorial.
En el programa TC.
Ingresamos un número para generar el factorial.
Diego Chicaiza P.
II INFORMATICA
40
41. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
29.-Diseñe un programita que me permita generar un menú de opciones para obtener N
números pares, N números impares, N múltiplos de cualquier factor ingresado desde
teclado y la opción salir de programa.
En el programa TC.
Diego Chicaiza P.
II INFORMATICA
41
42. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
Diego Chicaiza P.
II INFORMATICA
42
43. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
30.-Diseñe un menú de opciones para generar distintos tipos de bordes a través de un
menú de opciones.1
1. SIMPLE.
2. ADORNOS.
3. DOBLES.
4. SALIR
En el programa TC.
Diego Chicaiza P.
II INFORMATICA
43
44. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
Cuando elegimos las opciones correspondientes obtenemos los siguientes resultados
Diego Chicaiza P.
II INFORMATICA
44
45. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
32.- Ingrese N datos dentro de un vector y visualícelos en pantalla, validar los datos entre
13 y 28.
En el programa TC.
Ingresamos los vectores de entrada y obtenemos un resultado en un vector de salida.
Diego Chicaiza P.
II INFORMATICA
45
46. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
Diego Chicaiza P.
II INFORMATICA
46
47. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
33.-Diseñe un menú de opciones que me permita realizar las 4 operaciones básicas entre
vectores.
En el programa TC.
Diego Chicaiza P.
II INFORMATICA
47
48. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
Ingresamos el número de vectores
Escogemos la opción
Diego Chicaiza P.
II INFORMATICA
48
49. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
35.-Diseñe un programa que me permita generar n elementos de la serie de Fibonaci,
recorrer el vector y encontrar todos aquellos valores que sean múltiplos de 3, guárdelos en
un nuevo vector y presentarlos en forma ascendente y descendente.
En el programa TC.
Ingresamos el límite, se genera la serie de fibonacci y obteneos múltiplos de 3 en forma
ascendente y descendente
Diego Chicaiza P.
II INFORMATICA
49
50. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
36.- Diseñe un programa que me permita generar un vector con múltiplos pares en las
posiciones pares del vector y con múltiplos impares en las posiciones impares del vector,
estos múltiplos son ingresados desde teclado y verificados su pertenencia.
En el programa TC.
Se ingresa el límite, el primer factor y el segundo factor y como resultado nos da la posición
Diego Chicaiza P.
II INFORMATICA
50
51. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
37.-Se ingresan N elementos dentro de un vector los mismos que se encuentran entre 6 y
33, encuentre todas las posiciones impares del vector, guárdelos en un nuevo vector y
presente ordenado dicho vector.
En el programa TC.
Se ingresa el límite y como resultado nos da un vector en forma ordenada.
Diego Chicaiza P.
II INFORMATICA
51
52. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
38.-Diseñe un programa utilizando funciones que me permita generar la tabla de
cualquier factor y cualquier limite ingresado desde teclado.
Ingresamos el factor, ingresamos el límite y se genera la tabla de multiplicar.
Diego Chicaiza P.
II INFORMATICA
52
53. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
39.-Diseñe un programa en C utilizando vectores y funciones que me permita ingresar N
elementos en un vector entre 5 y 55, recorrer el vector y encontrar todos los elementos
pares del vector, guárdelos en un nuevo vector y presentelos ordenados ascendente y
descendentemente.
Ingresamos el límite.
Diego Chicaiza P.
II INFORMATICA
53
54. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
40.- Diseñe un programa utilizando funciones que me permita ingresar N elementos
impares dentro de un vector en un rango de 1 a 69,presenterlo en forma ascendente
recorrer el vector y buscar todos aquellos múltiplos que sean múltiplos de 3, guardarlos en
un nuevo vector presentarlo en forma descendente.
Ingresamos el limite, y obtenemos como resultado el vector y los múltiplos de 3.
Diego Chicaiza P.
II INFORMATICA
54
55. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
41.-Diseñe un programa utilizando funciones que me permita ingresar datos en 2 vectores
con datos enteros entre 3 y 53, recorrer cada uno de los vectores ingresados y formar un
solo vector con datos intercalados formado un dato del primer y un dato del segundo
vector, presente el vector resultante ordenado en forma ascendente y descendente.
En el programa TC.
Diego Chicaiza P.
II INFORMATICA
55
56. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
Se ingresa los dos vectores, y cada número ingresado se visualiza en pantalla de forma
ascendente y descendente y se va posicionando intercaladamente en un vector auxiliar.
Diego Chicaiza P.
II INFORMATICA
56
57. FACULTAD DE CIENCIAS HHUMANAS Y DE LA EDUCACION
42.- Diseñe un programa utilizando vectores y funciones que me permita llenar un vector
en forma intercalada con 2 factores leídos desde teclado, en donde el primer factor sea
siempre un múltiplo de 3 y el segundo factor sea siempre un múltiplo de 4, recorra el
vector y encuentre todos los números pares, asígnelos en un nuevo vector y preséntelos en
forma ordenada y represéntelos en forma ascendente y descendente.
En el programa TC.
Diego Chicaiza P.
II INFORMATICA
57