Taller 3

14
UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERÍA CIVIL Y MECÁNICA CARRERA DE MECÁNICA NTIC´s II Tema: Ejercicios con Algoritmos Integrantes: Jaime Amaya Curso: Segundo “A” Fecha: 4 de enero del 2012

Transcript of Taller 3

Page 1: Taller 3

UNIVERSIDAD TÉCNICA DE AMBATO

FACULTAD DE INGENIERÍA CIVIL Y MECÁNICA

CARRERA DE MECÁNICA

NTIC´s II

Tema:

Ejercicios con Algoritmos

Integrantes:

Jaime Amaya

Curso:

Segundo “A”

Fecha:

4 de enero del 2012

Page 2: Taller 3

Taller 3.- Ejercicios propuestos de Algoritmos Secuenciales con

fórmulas y porcentajes.

1. Desarrolle un algoritmo que lea el valor del pasaje y el número de pasajeros que abordarán un microbús. Calcular el valor total a pagar.

Datos:

VP = Valor del pasaje

NP = Número de Pasajeros

VTP = Valor total a pagar

INICIO

LEER VP, NP

VTP = VP*NP

IMPRIMIR VTP

FIN

2. Una persona recibe una cantidad no conocida en dólares. Haga un algoritmo que determine el valor equivalente en pesos, sabiendo que el dólar tiene un costo de $2.550.

Datos:

CN = Cantidad desconocida

VP = Valor en dólares

1 dólar = 2550 pesos

INICIO

LEER CN

VP = CN*2550

IMPRIMIR VP

FIN

3. Un atleta recorre tres distancias diferentes en tres competiciones distintas. Calcular e imprimir la distancia promedio.

Datos:

Dista 1=A

Dista 2=B

Dista 3=C

INICIO

LEER A, B, C

P=(A+B+C)/3

IMPRIMIR P

FIN

Page 3: Taller 3

4. Una persona ingresa a un gimnasio pesando una cantidad

desconocida. Luego de una sesión de trabajo redujo su peso en un 10%, posteriormente, asistió a una última sesión en la que rebajó

18.5%. En un período de 8 días de inactividad aumentó un 3% de su peso. Calcular e imprimir cada una de las disminuciones, el aumento y el peso actual de esa persona.

Datos:

Persona Ingresa=ig

LEER ig

Ps= ig-((ig*10)/100)

Us= ps - ((ps*18.5)/100)

Ap= Us+ ((Us*3)/100)

IMPRIMIR Ps, Us, Ap

FIN

5. En un montallantas se ofrece un descuento del 50% sobre el valor

de la compra. Se pide desarrollar un algoritmo que lea el número de llantas, el valor de cada llanta y el nombre del comprador. Calcular el valor de la compra y el valor total después del descuento.

Datos:

Nombre del C.=NOM

# Llantas=NUM

V. Llanta=VAL

INICIO

LEER NOM, NUM, VAL

VC=NUM*VAL

VTD=VC-(VC*50/100)

IMPRIMIR VC, VTD, NOM

FIN

6. Desarrollar el mismo ejercicio anterior, pero sabiendo que el valor de cada llanta es de $40 y que el descuento es del 35%.

Datos:

Nombre del C.=NOM

# Llantas=NUM

V. Llanta=40

Page 4: Taller 3

INICIO

LEER NOM, NUM

VC=NUM*40

VTD=VC-(VC*35/100)

IMPRIMIR VC,VTD, NOM

FIN

7. Calcular el salario neto de un empleado sabiendo que se le hace una retención del 3% para pensión y 5% para salud. Se debe leer el valor

de cada hora y el número de horas trabajadas por el empleado.

Datos:

$Hora=C

#Horas=D

INICIO

LEER C, D

S = C*D

R1 = S*3/100

R2 = S*5/100

S. Neto = S-R1-R2

IMPRIMIR S. Neto

FIN

8. Calcular e imprimir el salario básico, el salario neto y cada uno de

los porcentajes que tiene un empleado en su liquidación de nómina. Tenga en cuenta que recibe un auxilio de alimentación del 1% del

salario básico y un subsidio de transporte de $45. Luego se le hacen unas deducciones correspondientes al 1.5%, 28.1% y 0.55% por concepto de salud, pensión y aportes parafiscales respectivamente.

Luego de calculado el salario neto, se pide sacar un 0.05% del salario neto para una donación a una catástrofe.

Datos:

Sub_Trps= $ 45

INICIO

LEER Liquidación

Sal_Bas = Liquidación

Aux= Sal_Bas*1/100

DDC1= Sal_Bas*1.5/100

DDC2= Sal_Bas*28.1/100

DDC3= Sal_Bas*0.55/100

Sal_Neto= Sal_Bas +Aux-DDC1-DDC2-DDC3 + Sub_Trsp

Page 5: Taller 3

DESC= Sal_Neto* 0.05/100

IMPRIMIR Sal_Bas, Sal_Neto, DDC1, DDC2, DDC3

FIN

9. Calcular el peso equivalente en Gramos de una fruta que tiene un

peso no conocido en Kilogramos.

Datos:

Peso?=A

INICIO

LEER A

Gr = A*1000

IMPRIMIR Gr

FIN

10. El peso de un vehículo (en toneladas) se redujo en un 15% luego de hacerle unas reparaciones. Se pide calcular el peso actual luego de

la reducción. Por último se pide calcular el equivalente en Kilogramos y en gramos de ese peso actual.

Datos:

PIV = Peso Inicial del vehículo

PR = Peso reducido

PFV = Peso Final del vehículo

PFVkg = Peso Final del vehículo en kg

PFVg = Peso Final del vehículo en g

INICIO

Leer PIV

PR = 0.15*PIV

PFV = PIV - PR

PFVkg = PFV*1000

PFVg = PFVkg*1000

IMPRIMIR PFV, PFVkg, PFVg

FIN

11. Desarrolle un algoritmo que lea una cantidad de meses y una distancia recorrida en metros. Calcule de esos meses: El número de

horas, el número de minutos, el número de segundos y el número de días. De la distancia calcular el número de centímetros, el número de

milímetros y el número de hectómetros.

Page 6: Taller 3

Datos:

Cm = Cantidad en meses

Dr = Distancia Recorrida

Nhr = Número de horas

Nm = Numero de minutos

Ns = Número de segundos

Nd = Número de días

Nc = Numero de centímetros

Nmm = Número de milímetros

Nht = Número de Hectómetros

INICIO

Leer Cm, Dr

Nhr = Nd*24

Nm = Nhr*60

Ns = Nm*60

Nd = Cm*30

Nc = Dr*100

Nmm = Nc*10

Nht = Dr*100

IMPRIMIR Nhr, Nm, Ns, Nd, Nc, Nmm, Nht

FIN 12. Desarrolle un algoritmo que resuelva las siguientes ecuaciones:

(un algoritmo para cada una). A) Área del Prisma rectangular = abc (Siendo a, b y c los lados). B) Área de la Pirámide = 1/3 hb (Siendo h la altura y b la base).

C) Área del perímetro = 2 r (Siendo r el radio). D) Área del pentágono regular = 1,721 a2 (Siendo a el lado). E) x = -d ± b - la raíz cuadrada de 4ac

A) Datos

h = A

Pb. = B

Ab = C

INICIO

LEER A, B, C

AL=B*A

AT=AL+2*C

IMPRIMIRAL AT

FIN

Page 7: Taller 3

B) Datos

1/3 = hb

INICIO

LEER hb

A= hb/2

IMPRIMIR Ar.

FIN C) Datos

a1,721 Lado = A

INICIO

LEER A,

P=A*5

Ap. =Sqrt((5^2)*(A/2)^2)

Área = (P*Ap)/2

IMPRIMIR Área

FIN D) Datos

x=-d+/b-√4ac

INICIO

LEER –d, b, a, c

x=-d+/b-√4ac

IMPRIMIR x

FIN

13. Desarrolle un algoritmo que permita calcular el resultado de las

siguientes ecuaciones: A) El área de la elipse = pi a b (siendo a y b las semilongitudes de sus ejes).

B) El área del cilindro = pi .r2 .h (siendo r el radio y h la altura) C) El área del círculo = pi .r2 (Siendo r el radio). D) La velocidad = d / t (Siendo d la distancia y t el tiempo).

E) La aceleración = (Vi –t ) / 2 (Siendo Vi la velocidad inicial y t el tiempo).

F) La fuerza = m / a (Siendo m la masa y a la aceleración). G) El volumen de la esfera = 4/3 pi .r3 (Siendo r el radio).

Page 8: Taller 3

Datos:

A1= p a b

A2= p.r2.h

A3= p.r2

V= d/t

A= (Vi-t)/2

F= m/a

V2= 4/3 p .r3

INICIO

LEERA1, A2, A3, V, A, F, V2

EC1= A1

EC2= A2

EC3= A3

EC4= V

EC5= A

EC6= F

EC7= V2

IMPRIMIREC1, EC2, EC3, EC4, EC5, EC6, EC7

FIN

14. Leer la temperatura de un día (en grados centígrados). Convertir esa temperatura a ºK y ºF. Luego leer una temperatura en grados

Kelvin y convertirla a Fahrenheit. Por último leer una temperatura en grados Fahrenheit y convertirlo a grados Celsius y a grados Kelvin. Tenga en cuenta las siguientes fórmulas: °C = °K - 273.15 (convertir

de °K a °C) °F = °K (9/5) - 459.67 (convertir de °K a °F) °F = (9/5) .°C + 32 (convertir de °C a °F).

Datos:

‘C = A

‘K = B

‘F = C

INICIO

LEER A, B, C

‘K1= A+273.15

‘F1= ‘K1(9/5)-459.67

‘F2=B(9/5)-459.67

‘K2 = ’C+273.15

IMPRIMIR ‘K1, ‘F1, ‘F2, ‘C2, ‘K2

FIN

Page 9: Taller 3

15. Leer un número positivo. Calcular e imprimir su negativo.

Datos:

0>x>∞ = A

INICIO

LEER A

N=A*(-1)

IMPRIMIR N

FIN

16. Calcular la raíz cuadrada del 1.3% de un número, la raíz cúbica del

20% de otro número y la tercera parte del 5% de otro número.

Datos:

#x = A

Otro #x = B

Y otro #x = C

INICIO

LEER A, B, C

R1= Sqrt ((A*1.3)/100)

R2= Root (3,((B*20)/100))

R3= ((C*5)/100)/3

IMPRIMIR R1, R2, R3

FIN

17. Leer dos números calcular: El 5% y el 50% del primer número. El 7% y el 0.7% del doble del segundo número. El 23.333% de la raíz cuadrada de la suma

de los dos últimos. Por último, el doble, el triple, la mitad y la quinta parte de

esa raíz.

Datos:

#1 = A

#2 = B

INICIO

LEER A, B

S1=(A*5)/100

S2=(A*50)/100

R1=((2*B)*7)/100

Page 10: Taller 3

R2=((2*B)*0.7)/100

M= ((Sqrt(A+B))*23.333)/100

M1= 2(Sqrt(A+B))

M2= 3(Sqrt(A+B))

M3= (Sqrt(A+B))/2

M4= (Sqrt(A+B))/5

IMPRIMIR S1, S2, R1, R2, M, M1, M2, M3, M4

FIN

18. Un jugador anotó tres cantidades de goles en tres encuentros. Se

pide calcular el

número total de goles y su promedio.

Datos

Cant1=A

Cant2=B

Cant3=C

INICIO

LEER A, B, C

T.G= A+B+C

P.G= (A+B+C)/3

IMPRESIÓN T.G, P.G

FIN

19. Un ratón se comió el 40% de un pedazo de queso y su peso

aumentó en un 1,1%.

Leer el peso del queso y el peso del ratón. Calcular e imprimir el peso

actual de los dos.

Datos:

Pe. Ratón= A

Pe. Queso= B

INICIO

LEER A, B

S1= B-((B*40)/100)

S2= A + ((A*1.1)/100)

Page 11: Taller 3

IMPRIMIR S1, S2

FIN

20. Desarrolle un algoritmo que lea la producción de lapiceros de una

empresa en el día de ayer. Calcular e imprimir la producción actual y

el valor al que asciende la producción final, sabiendo que cada

lapicero cuesta $800 y la producción creció un 93%.

21. Resuelva la ecuación Fx = (1 / (1+x*x).

Datos:

(1 / (1+x*x)=Fx

INICIO

LEER Fx

Fx = (1 / (1+x*x).

IMPRESIÓN Fx

FIN

22. Calcular la tangente de las funciones Seno y Coseno, sabiendo que

Tan = Sen / Cos.

Datos:

Tan=Sen/Cos

INICIO

LEER Sen, Cos

Tan=Sen/Cos

IMPRIMIR Tan

FIN

23. Calcular el 2% del promedio de 4 números.

Datos:

N1=A

N2=B

N3=C

N4=D

Page 12: Taller 3

INICIO

LEERA, B, C, D

Prom.= (A+B+C+D)/4

R= (Prom*2)/100

IMPRIMIRR

FIN

24. Desarrolle un algoritmo que imprima el número 50 y otro número

cualquiera que es

leído.

Datos:

50 = A

#X = B

INICIO

LEERA, B

IMPRIMIRA, B

FIN

25. Desarrolle un algoritmo que calcule la resta de un número con el

doble de otro. Además, calcule la división del número 100 y un tercer

número.

Datos:

#x=A

2#x=B

#2x=C

INICIO

LEERA, B

D= A-B

E= 100/C

IMPRIMIRD, E

FIN

26. Una persona tiene 500 dólares y ésta desea saber a cuantos pesos

colombianos equivale, sabiendo que cada dolor cuesta $2.500.

Page 13: Taller 3

Datos:

500$=A

2.500$=B

INICIO

LEERA, B

P=A*B

IMPRIMIRP

FIN

27. Desarrolle un algoritmo con el mismo enunciado anterior; pero

desconociendo el valor de cada dólar.

Datos:

500$=A

x$=B

INICIO

LEER A, B

P= A*B

IMPRIMIR P

FIN

28. Desarrolle un algoritmo que imprima la raíz cuadrada de 16, la

capital de Antioquia y la raíz cúbica de un número.

Datos:

16=X

Medellín=B

#x=C

INICIO

LEER X, B, C

R1=Sqrt(16)

R2=B

R3= Root(3,C)

IMPRIMIR R1, R2, R3

FIN

Page 14: Taller 3

29. Calcular el número de días y horas vividos por una persona de la

cual se desconoce su año de nacimiento.

Datos:

Años= A

INICIO

LEER A

D.V= A*365

H.V= A*365*60

IMPRIMIR D.V, H.V

FIN

30. Un tendero empezó el día con un Valor X en dinero. Luego tuvo 4

ventas por un valor de $800 y finalmente pagó a sus acreedores el

10% de todo lo que tenía en caja. Imprima el dinero con el que

empezó, el dinero con el que terminó y el pago a sus acreedores.

Datos:

Valor X= Y

Ventas 4 = A

Prec. $800 = B

Acre. 10% = C

INICIO

LEERA, B, C

Vent.= A*B

R.T = Y+Vent.

Pag.A = (R.T*C)/100

IMPRIMIRY, R.T, R.F

FIN