Está en la página 1de 4

FACULTAD DE INGENIERIA

INGENIERIA DE SISTEMAS
TALLER No 2

NOMBRE : Carlos Oñate Gómez


ASIGNATURA : Computadores I

DESARROLLAR EN C/C++ LOS PROGRAMAS QUE LE PERMITAN


SOLUCIONAR LOS SIGUIENTES PROBLEMAS PROPUESTOS :

1) Recibir desde el teclado un numero entero en el programa principal y a


continuación enviarlo a una función llamada MOSTRAR que indique si el
numero recibido es positivo o negativo .

2) Recibir desde el teclado un numero entero en el programa principal y a


continuación enviarlo a una función llamada CALCULAR que indique si el
numero recibido es IMPAR o PAR.

3) Recibir desde el teclado un numero entero en el programa principal y a


continuación enviarlo a una función llamada PRIMO que indique si el
numero recibido es un numero PRIMO o No .

4) Recibir desde el teclado un número entero en el programa principal y a


continuación enviarlo a una función llamada FIBONACCY que imprima la
serie hasta ese Número.

5) En la Función RECIBIR, asignar desde el teclado un numero entero; luego


enviarlo a la función MOSTRAR y a continuación calcular la tabla de
multiplicar de dicho número.

6) Recibir desde el teclado un numero entero en el programa Principal , y a


continuación por medio de un condicional múltiple, realice por medio de
funciones los puntos 1 o 2 o 3 o 4 o 5, según la elección del usuario.

7) Recibir desde el teclado en la función ENTRADA dos números


enteros ( BASE y EXPONENTE) y enviarlos al programa principal y a
continuación calcular la potencia con operaciones de productos.

8) Hacer un programa en C/C++ que permita recibir desde el teclado un


número entero positivo, luego calcular e imprimir el Factorial de dicho
número haciendo uso de una función que :

a) NO reciba y NO devuelva valor


b) SI reciba y NO devuelva valor
c) SI reciba y SI devuelva valor
d) NO reciba y SI devuelva valor
9) Recibir desde el teclado tres números únicos, calcular e imprimir por
pantalla el número medio. El número medio es aquel que no es el menor ni
el mayor. Para ello, usar una función que haga el cálculo y luego lo retorne
al programa principal para que lo imprima. Asimismo, el programa debe ser
repetitivo.

10) Hacer un programa que reciba un número desde el teclado y calcule :

1. Sumatoria de un numero
2. Raíz cuadrada de un número
3. Valor absoluto de un número
4. Tabla de Multiplicar de un número
5. Potencia de un número
6. Serie de Fibonacci
7. Salir

Debe usar :

 Una función que no reciba ni devuelva valores para los TITULOS


 Una función que no reciba y si devuelva valor para MENU
 Una función que no reciba y si devuelva valor para la CAPTURA del
número digitado por teclado para cada una de las opciones de MENU.
 Una función que si reciba y no devuelva para calcular la SUATORIA del
número
 Una función que si reciba y no devuelva para calcular la RAIZ cuadrada
del número
 Una función que si reciba y no devuelva para calcular la TABLA de
Multiplicar del número
 Una función que si reciba y no devuelva para calcular la serie de
FIBONACCY de cero (0) hasta el número

Se recomienda desplegar un Menú y utilizar un switch.

11) Hacer un programa que para un grupo de datos, permita Leer desde el
teclado: CEDULA, NOMBRE, DIRECCIÖN, TELEFONO, SEXO y
EST_CIVIL. Una vez capturado los datos, imprimirlos por pantalla. Para
ello, debe usar :

 Una Función para imprimir los Títulos, llamada TITULOS.


 Una función para imprimir los Contextos de Datos, llamada
CONTEXTOS.
 Una función para Imprimir los Datos Recibidos desde el Teclado,
llamada IMPRIMIR.
 Una Función para recibir la Decisión del Usuario SI DESEA O NO
CONTINUAR, llamada CONTROL.
12) Recibir desde el teclado : El Nombre, La Edad, El sexo y El Estado Civil de
cualquier persona, e imprimir por pantalla SI CUMPLE o NO CUMPLE con
siguientes criterios: Hombre que sean casado mayor de 40 años o mujeres
solteras menores de 50 años. Asimismo, calcular e imprimir el número de
personas que cumplen. (Este problema es el No 14 del Taller No 1)

El programa debe usar :

1) Una función llamada CONTEXTO, que no reciba y no devuelva valor;


con ella se debe imprimir los contextos de los datos a recibir desde el
teclado.
2) Una función llamada DECISIÓN, que no reciba y si devuelva valor;
con ella se tomara la decisión si desea o no continuar.
3) Una función llamada VERIFICAR, que si reciba y si devuelve valor; en
ella se debe imprimir el mensaje : SI CUMPLE o NO CUMPLE y
además debe calcular y devolver el número de personas que si
cumplen.

13) En Colombia, llamando a la línea 122 se reportan los casos por violencia
intrafamiliar. Allí, se registran datos como: la CEDULA, el NOMBRE , la
EDAD y el TIPO DE VIOLENCIA ( S -> PSICOLÓGICA, F -> FÍSICA y A ->
ABUSO SEXUAL) . Se desea realizar un programa en C/C++, que permita
recibir desde el teclado la información reportada durante el periodo de
cuarentena. Al final se desea conocer :

1) El porcentaje por TIPO DE VIOLENCIA


2) El promedio de edad por TIPO DE VIOLENCIA
3) El promedio General de edad de todo el Grupo.

El programa debe usar una función para realizar los cálculos.


Asimismo, tenga en cuenta que el porcentaje por TIPO DE VIOLENCIA,
se obtiene al dividir el Numero de cada caso entre el número total de
personas, multiplicada por 100. Ejemplo, si se registraron 20 casos de
violencia psicológica de un total de 90; entonces el porcentaje para este
caso es igual a 20/90*100.

14) Calcular el valor total a pagar por concepto de matrícula por cada
Estudiante de la UPC, teniendo en cuenta :

 El valor matricula es de un Salario Mínimo Legal

 Por concepto de obligaciones académicas, así : Por Servicios médicos


$ 8.500 , por derechos académicos $17.500 y por carnet $1.000 .

 Según el promedio y el tipo de estudiante puede ser beneficiario de un


descuento sobre el valor de la matrícula, liquidado así :

* Para un estudiante Normal : Si el promedio de notas esta entre 3.8 y


4.5; tiene derecho a un descuento del 30 % y del 50% si el promedio
es superior a 4.5 .

* Para un estudiante que esté vinculado a actividades deportivas


y/o culturales : Si el promedio de notas esta entre 3.5 y 4.0; tiene
derecho a un descuento del 50% y si el promedio es superior a 4.0
tiene derecho a un descuento del 100% .

 Un 10 % sobre el Valor de la matricula por concepto de Estampilla

Por cada estudiante imprimir: Valor de la matrícula, Descuentos,


obligaciones académicas, estampilla y valor total de la matrícula .También
se desea totalizar todos los conceptos anteriores.

DEBE USAR :

 Una función que no reciba ni devuelva valores para los TITULOS


 Una función que no reciba y si devuelva valor para decidir la OPCION
de “ Desea continuar S/N ”
 Una función que si reciba y si devuelva valores para LIQUIDAR LA
BECA para cada tipo de Estudiante. De modo, que se reciba la NOTA y
el valor inicial de la MATRICULA y devuelva el cálculo de la BECA

15) Hacer un programa que permita Leer desde el teclado: CEDULA,


NOMBRE, TELEFONO y SEXO . Para ello debe realizar validaciones de
tipo y rango para todas y cada una de las variables.

También podría gustarte