algoritmos - solucion

6
PROBLEMAS PROPUESTOS 1) Dada una cantidad en pesos, obtener la equivalencia en dólares, asumiendo que la unidad cambiaría es un dato desconocido SOLUCION Sea x=cantidad en pesos, T=unidad cambiaria (tasa cambiaria); EQD=equivalencia en dólares ALGORITMO Leer x, T EQD= x/T Imprimir x, T, EQD 2) Leer un número y escribir el valor absoluto del mismo SOLUCION Sea a=cualquier número negativo ó positivo, A=valor absoluto ALGORITMO Leer a a<0 OR a>0 A=ABS(a) Imprimir a, A 3) La presión el volumen y la temperatura de una masa de aire se relaciona por la formula: masa=(presión*volumen)/(0.37*(temperatura + 460)) SOLUCION Sea p=presión, v=volumen, t=temperatura, masa=masa

Transcript of algoritmos - solucion

Page 1: algoritmos - solucion

PROBLEMAS PROPUESTOS

1) Dada una cantidad en pesos, obtener la equivalencia en dólares, asumiendo que la unidad cambiaría es un dato desconocido

SOLUCION

Sea x=cantidad en pesos, T=unidad cambiaria (tasa cambiaria); EQD=equivalencia en dólares

ALGORITMO

Leer x, TEQD= x/TImprimir x, T, EQD

2) Leer un número y escribir el valor absoluto del mismo

SOLUCION

Sea a=cualquier número negativo ó positivo, A=valor absoluto

ALGORITMO

Leer aa<0 OR a>0A=ABS(a)Imprimir a, A

3) La presión el volumen y la temperatura de una masa de aire se relaciona por la formula:

masa=(presión*volumen)/(0.37*(temperatura + 460))

SOLUCION

Sea p=presión, v=volumen, t=temperatura, masa=masa

ALGORITMO

Leer p, v, tm=(p*v)/(0.37*(t+460))Imprimir m, p, v, t

4) Calcular el número de pulsaciones que una persona debe tener por cada 10 segundos de ejercicio, si la fórmula es:

Page 2: algoritmos - solucion

num. pulsaciones=(220-edad)/10

SOLUCION

Sea E=edad de la persona, np=número de pulsaciones

ALGORITMO

Leer Enp=(220-E)/10Imprimir np, E

5) Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su salario anterior:

SOLUCION

Sea SA= salario anterior, NS=nuevo salario, 25%=incremento

NS= SA + 0.25*SA → Factorizando → NS=SA*(1+0.25) →NS=1.25*SA

ALGORITMO

Leer SANS=1.25*SAImprimir SA, NS

6) En un hospital existen tres áreas: Ginecología, Pediatría, Traumatología. El presupuesto anual del hospital se reparte conforme a la siguiente tabla:

Area Porcentaje del presupuestoGinecología 40%Traumatología 30%Pediatría 30%

SOLUCION

Sea P= presupuesto anual del hospital, G=presupuesto área ginecología, T=presupuesto área traumatología, Pp=presupuesto área pediatría

G= 0.40*P; T=0.30*P y Pp=0.30*P ↔ P=G+T+Pp → P=0.40*P+0.30*P+0.30P

ALGORITMO

Leer PG=0.40*PT=0.30*PPp=0.30*PImprimir P, G, T, Pp

Page 3: algoritmos - solucion

7) El dueño de una tienda compra un artículo a un precio determinado. Obtener el precio en el que lo debe vender para obtener una ganancia del 30%

SOLUCION

Sea PC= precio de compra, PV=precio de venta

PV= PC+0.30PC → Factorizando → PV= PC*(1+0.30) → PV=1.30*PC

ALGORITMO

Leer PCPV=1.30*PVGImprimir PC, PV

8) Todos los lunes, miércoles y viernes, una persona corre la misma ruta y cronometra los tiempos obtenidos. Determinar el tiempo promedio que la persona tarda en recorrer la ruta en una semana cualquiera

SOLUCION

Sea tl= tiempo empleado el día lunes en el recorrido, tmi= tiempo empleado el día miércoles en el recorrido, tmi= tiempo empleado el día viernes en el recorrido, TS= tiempo total semanal; n= números de registro (días) El promedio aritmético corresponde a la suma de los registros parciales dividido por el número de registros; en éste caso tres (3) = Pr

TS= tl+tmi+tv; Pr=TS/3 ó Pr=TS/n

ALGORITMO

Leer tl, tmi, tv, nTS=tl+tmi+tvPr=TS/nImprimir tl, tmi, tv, TS, Pr, n

9) Tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas invierte una cantidad distinta. Obtener el porcentaje que cada quien invierte con respecto a la cantidad total

SOLUCION

Sea C= capital total, C1= capital inversionista 1, C2= capital inversionista 2 y C3= capital inversioncita 3; P1=porcentaje capital inversionista 1; P2=porcentaje capital inversionista 2; P3=porcentaje capital inversionista 3

C= C1+C2+C3; → P1=C1/C*100, P2=C2/C*100, P3=C3/C*100

Page 4: algoritmos - solucion

ALGORITMO

Leer C1, C2, C3C=C1+C2+C3P1=C1/C*100P2=C2/C*100P3=C3/C*100Imprimir C1, C2, C3, C, P1, P2, P3

10) Un alumno desea saber cual será su promedio general en las tres materias más difíciles que cursa y cual será el promedio que obtendrá en cada una de ellas. Estas materias se evalúan como se muestra a continuación:

La calificación de Matemáticas se obtiene de la siguiente manera:Examen 90%Promedio de tareas 10%En esta materia se pidió un total de tres tareas

La calificación de Física se obtiene de la siguiente manera:Examen 80%Promedio de tareas 20%En esta materia se pidió un total de dos tareas

La calificación de Química se obtiene de la siguiente manera:Examen 85%Promedio de tareas 15%En esta materia se pidió un total de tres tareas

SOLUCION

Sea 1) CM= calificación Matemáticas, CEM= calificación examen matemáticas, cmt1= calificación matemáticas tarea 1, cmt2= calificación matemáticas tarea 2 y cmt3= calificación matemáticas tarea 3 2) CF= calificación Física, CEF= calificación examen física, cmf1= calificación física tarea 1, cmf2= calificación física tarea 2

3) CQ= calificación Química, CEQ= calificación examen química, cmq1= calificación química tarea 1, cmq2= calificación química tarea 2 y cmq3= calificación química tarea 3 4) Prg= promedio general (promedio matemático), materias 3l CM=0.90*CEM+0.10*(cmt1+cmt2+cmt3)/3CF=0.80*CEF+0.20*(cft1+cft2)/2CQ=0.85*CEQ+0.15*(cqt1+cqt2+cqt3)/3 Prg=(CM+CF+CQ)/3

Page 5: algoritmos - solucion

ALGORITMO

Leer CEM, cmt1, cmt2, cmt3, CEF, cft1, cft2, CEQ, cqt1, cqt2, cqt3CM=0.90*CEM+0.10*(cmt1+cmt2+cmt3)/3CF=0.80*CEF+0.20*(cft1+cft2)/2CQ=0.85*CEQ+0.15*(cqt1+cqt2+cqt3)/3 Prg=(CM+CF+CQ)/3Imprimir CEM, cmt1, cmt2, cmt3, CEF, cft1, cft2, CEQ, cqt1, cqt2, cqt, Prg