Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Trabajo Practico Final Progamación I

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

Universidad Udabol

Docente: Ing. Carlos Andres Alvarez Moscoso. | Asignatura: Programación I,


Semestre: Primero
TRABAJO PRACTICO FINAL PROGAMACIÓN I

CONSIDERACIONES GENERALES

 Los siguientes ejercicios comprenden Estructuras IF, Switch, For, While , Do While,
utilícelo de acuerdo a su criterio.
 Realice Carátula con formato UDABOL
 Realice Diagrama de Flujo para cada ejercicio. Puede utilizar Pseint o realizado
manualmente de manera prolija.
 Codifique cada Ejercicio en el IDE Visual Studio .Net 2015 o superior, Utilizando el
Lenguaje de Programación C#, bajo el ambiente Aplicación de Windows Forms.
 Presentar en Formato impreso o escrito, tanto los diagramas, Capturas de Pantallas, así
como el código fuente de cada ejercicio.

EJERCICIOS SECCION 1

1.- Mostrar los múltiplos de 3, comprendidos entre los números 7 y 48.

2.- Mostrar los múltiplos de 3, comprendidos entre los números 7 y 48.

excepto los números comprendidos entre 21 y 27

3.- Hallar A+B+C+200

4.- Obtener

 (a-b)(a+b).
 Las siguientes áreas
Universidad Udabol
Docente: Ing. Carlos Andres Alvarez Moscoso. | Asignatura: Programación I,
Semestre: Primero

5.- Dos Atletas recorren la misma distancia y se registra sus tiempos

en minutos y segundos. Se desea saber el tiempo total utilizando

por ambos atletas en horas, minutos y segundos.

6.- Dada una cantidad expresada en pies, y otra en metros.

Determinar la suma pero convertida a pulgadas, a yardas,

a metros y a millas por separado. Considere las siguientes equivalencias:

1 milla = 1609 metros, 1 pulgada = 0.0254 metros,

1 Yarda = 3 pies, 1 pie = 12 pulgadas.

7.- Dadas dos tanques llenos de agua cuyas capacidades están dadas en litros y en yardas

cúbicas. De la cantidad total de agua: el 75% se dedica al consumo domestico y el 25% se dedica al
riego. Diseñe un

programa que haga lo siguiente:

 Determine la cantidad total de agua expresada en metros cúbicos y en metros cúbicos.


 Determine las cantidades de agua dedicada al riego y al consumo doméstico expresada en
metros cúbicos y en pies cúbicos. Considere los siguientes factores de conversión:
 1 pie cúbico = 0.0283 metros cúbicos, 1 metro cúbico = 1000 litros, 1 yarda cúbica = 27
pies cúbicos.

8.- Dado un número verificar si es positivo, negativo o nulo

9.- dado un numero obtener su valor absoluto, No utilice la librería Math

10.- Realice un programa que a través de la computadora se desea hacer la siguiente

encuesta:

a) Tienen televisión o no tienen. Contar los que tienen y los que no tienen.

b) Es en color o no es en color. Contarlos.

c) Piensan compararlos o no. Contarlos.

d) Hallar el porcentaje de cada uno.

Solicite la cantidad de personas a encuestar


Universidad Udabol
Docente: Ing. Carlos Andres Alvarez Moscoso. | Asignatura: Programación I,
Semestre: Primero

11.- El gobierno ha implementado como parte de su programa social, un subsidio familiar bajo la

siguiente reglamentación:

a) Las familias que tienen hasta 2 hijos,reciben Bs/. 100.00,

las que tienen hasta 3 y 5 reciben Bs/.180.00 y

las que tienen 6 o más reciben Bs/: 250 mensual.

b) Por cada hijo en edad escolar reciben Bs/.25.00 adicionales.

Se considera la edad escolar entre 6 y 18 años.

c) Si la madre de familia fuera viuda, la familia recibe Bs/. 85.00 adicionales.

Determinar el monto mensual que recibirá una familia de acuerdo a su realidad familiar.

12.- Determine el menor valor de 5 números, indicando además a qué orden pertenece.

Considere que el menor valor puede repetirse.

Por Ejm.

Si los números ingresados fueran: 14, 19, 14, 16, 15.

Los resultados deben ser: El menor valor ingresado fue 14 y corresponden al primer número,
tercer número.

13.- Una Olimpiada de tiro al blanco se llega a un acuerdo entre los participantes para que el
puntaje

obtenido sea calculado en base al puntaje original ( 0 a 10 ) alcanzando en el tiro efectuado,


multiplicado por un factor

según la siguiente tabla:

PUNTAJE ORIGINAL FACTOR


0 0
de 1 a 5 6
de 6 a 8 9
de 9 a 10 1

Para un tiro realizado determine el puntaje alcanzado aplicando el factor que le corresponde.
Universidad Udabol
Docente: Ing. Carlos Andres Alvarez Moscoso. | Asignatura: Programación I,
Semestre: Primero

14.- Diseñe un programa que lea un número entero (positivo ó negativo) y determine si

tiene 1, 2, 3, 4 ó más de 4 cifras imprimiendo lo que corresponda.

ejemplo: si n=7 entonces Tiene 1 Cifra

si n=578 entonces Tiene 3 Cifras

15.- Diseñe un programa que ingrese un número entero positivo que no tenga más

de 4 cifras y lo imprima completando con ceros por la izquierda de tal manera que siempre se ve
con 4 cifras. Por ejemplo, si el número ingresado fuera 18, el resultado deberá ser 0018. Si el
número ingresado no fuera correcto debe

imprimir un mensaje de error.

−𝑏±√𝑏2 −4𝑎𝑐
16.-Encuentre el valor de x=
2𝑎

 No debe existir raíz negativa


 No debe existir división entre cero
 Los resultados deben expresarse en números con un máximo de 2 decimales.
Universidad Udabol
Docente: Ing. Carlos Andres Alvarez Moscoso. | Asignatura: Programación I,
Semestre: Primero

EJERCICIOS SECCION 2

1. Ingresar y sumar una serie de números positivos. La carga finaliza cuando se ingresa un valor
negativo. Imprimir la suma resultante

2. Ingresar n datos numéricos. Contar e imprimir la cantidad de valores que son mayores que el
primer dato ingresado.

3. Ingresar n. Calcular e imprimir ∑𝑛𝑖=1 𝑖.

4. Ingresar n y m. Calcular e imprimir ∑𝑛𝑖=1(𝑖 + 𝑚)

5. Ingresar n. Calcular e imprimir ∏𝑛𝑖=1(𝑖 + 1)

6. Ingresar n. Calcular e imprimir ∏10


𝑖=1(𝑖 + 𝑛).

7.- En una tienda de ventas de Poleras se tiene la siguiente tabla de descuentos:

NACIONALIDAD TALLLA M TALLA L TALLA XL


BOLIVIANA 6% 5% 8% 9% 10% 12%
EXTRANJERA 5% 6% 9% 8% 12% 10%

Se necesita implementar un programa donde se solicite:

a) Cantidad de clientes para realizar la venta con un máximo de 5 clientes


b) Nombre de Cada Cliente
c) La Nacionalidad de cada Cliente
d) El sexo del cliente si es Hombre o Mujer
e) Cantidad y Precio por cada producto

Se debe mostrar en pantalla:

a) Cantidad de Clientes Extranjeros


b) Cantidad de Clientes Nacionales
c) Números de ventas de poleras Tallas M
d) Números de ventas de poleras Tallas L
e) Números de ventas de poleras Tallas XL
f) Número de Hombres
g) Números de Mujeres
h) Importe Total de Compra de cada Cliente de acuerdo a la tabla de descuento
Ejemplo: Juan Perez ha realizado una compra de 1000bs tiene descuento de 100bs,
Su importe Total a Pagar es de: 900Bs.
Universidad Udabol
Docente: Ing. Carlos Andres Alvarez Moscoso. | Asignatura: Programación I,
Semestre: Primero

8.- Una persona va de compras N veces a un supermercado donde le obsequian un chocolate


sublime por cada vez que compra más de 99 Bolivianos. Se desea saber cuántos chocolates
sublimes ha ganado en las N veces que compró.

9.- Una empresa tiene N trabajadores, a cada uno de ellos le paga un sueldo según
las horas trabajadas a cierta tarifa por hora. Además a cada trabajador cuyo sueldo supero los
2,120.00 Bs le descuenta 11.75% por concepto de impuestos. Se desea saber cuántos trabajadores
gana más de 21120 Bs, cuantos ganan hasta 1,220.00 Bs y cuánto dinero se tiene que pagar
al estado por concepto de impuestos.

10.- Recibe un Número entero positivo y retorne su factorial. n!

11.- Hallar la sumatoria de: 2! + 4! + 6! + 8! + …

12.- Generar la serie: 1, 5, 3, 7, 5, 9, 7, …, 23

13.- Generar 5,10,15,20,25,30, 35, …., n.

14.- Si n=7 generar 7,6,5,4,3,2,1.

15.- Recibe un número entero y retorne un nuevo número con sus cifras invertidas.

Ejemplo si n=123 entonces r= 321


N=987 entonces r =789
16.- Generar la Siguiente Serie: 1,3,5,8,13,21……

17.- Generar la siguiente serie: 1 , 4 , 9 , 16 , 25….

18.- Generar la Siguiente serie: 1 , 2 , 3 , 6 ,12 , 21 , 39……


Universidad Udabol
Docente: Ing. Carlos Andres Alvarez Moscoso. | Asignatura: Programación I,
Semestre: Primero

EJERCICIOS SECCION 3 (No requiere diagrama de flujo)

1. Sean a, b, c, d, e y f variables reales. Escriba instrucciones de escritura que ofrezcan los


valores de las siguientes variables y su suma:
a c e
+ b d f .
a+b c+d e+f
donde los valores de a y b están comprendidos entre 0 y 105, y su columna debe
mostrarse redondeada, sin decimales; c y d están comprendidos entre 0 y 3, y su columna
debe mostrarse redondeada con 2 decimales; e y f están comprendidos entre 0 y 3, y su
columna debe mostrarse con un dígito, despreciando la parte decimal.

2. Sean las variables m y n de tipo integer.


(a) Analice la compatibilidad de tipos en la siguiente expresión: m < n or m = n
(b) Coloque los paréntesis necesarios para que sea correcta.
(c) ¿Puede ser correcta si m y n son de algún otro tipo?

3. Explique y codifique en este apartado usted desarrollará un programa que tiene por objeto
hallar la hipotenusa de un triángulo rectángulo a partir de las longitudes de sus catetos.
Procederemos en tres pasos:

a). Obtención de los catetos.

b). Cálculo de la hipotenusa.

c). Escritura del resultado.

Reflexión "Insistir, persistir, resistir y nunca desistir"


Universidad Udabol
Docente: Ing. Carlos Andres Alvarez Moscoso. | Asignatura: Programación I,
Semestre: Primero

También podría gustarte