Está en la página 1de 6

Problema No 6

El examen de una materia es el 70% de la nota total. Las lecciones constituyen el 20% y
las tareas el 10% de la nota total.

Ingrese como datos la nota del examen calificado sobre 100 puntos, la nota de una
lección calificada sobre 10 puntos, y las notas de tres tareas calificadas cada una sobre
10 puntos. Calcule la calificación total sobre 100 puntos.
 Pseudocódigo

Algoritmo sin_titulo

Escribir " Ingrese el año para el cual desea conocer su población "

leer num1

Escribir " Ingrese el 2do año para el cual desea conocer su población "

leer num2

Escribir "ingrese el 3er año para el cual desea conocer su población "

leer num3

Escribir "La población será de " (num1*5)+(2*(2.71^(0.1*num1)))

Escribir (num2*5)+(2*(2.71^(0.1*num2)))

Escribir (num3*5)+(2*(2.71^(0.1*num3))) "respectivamente"

FinAlgoritmo

 Script
exa=input('ingrese la nota del examen');
lccn=input('ingrese la nota de la lección')
dbrs=input('ingrese la nota de deberes');
n=exa*0.7+(lccn*2)+(dbrs);
disp(n)
Problema No 7

Un modelo de crecimiento poblacional está dado por:


n = 5t + 2e0.1t
en donde n es el número de habitantes, t es tiempo en años. Calcule el
número de habitantes que habría en los años 5, 10 y 20

 Pseudocódigo

Algoritmo sin_titulo
Escribir " Ingrese el año para el cual desea conocer su población
"
leer num1
Escribir " Ingrese el 2do año para el cual desea conocer su
población "
leer num2
Escribir "ingrese el 3er año para el cual desea conocer su
población "
leer num3
Escribir "La población será de "
(num1*5)+(2*(2.71^(0.1*num1)))
Escribir (num2*5)+(2*(2.71^(0.1*num2)))
Escribir (num3*5)+(2*(2.71^(0.1*num3))) "respectivamente"
FinAlgoritmo

 Script
Problema No 8

Un ingeniero desea tener una cantidad de dólares acumulada en su cuenta de ahorros


para su retiro luego de una cantidad de años de trabajo.
Para este objetivo planea depositar un valor mensualmente.
Suponga que el banco acumula el capital mensualmente mediante la siguiente fórmula
n
 1 x 1 
A P 
En donde:  x 
A: Valor acumulado
P: Valor de cada depósito mensual n:
Cantidad de depósitos mensuales x:
Tasa de interés mensual
Calcule el valor acumulado ingresando como datos valores para P, n, x

 Pseudocódigo

Algoritmo sin_titulo
Escribir " ingrese el valor del depósito "
leer num1
Escribir " ingrese la cantidad de depósitos mensuales "
leer num2
Escribir " ingrese la tasa de interés mensual "
leer num3
Escribir " el valor acumulado es igual a "
num1*((((1+num3)^num2)-1)/(num3))
FinAlgoritmo

 Script

P=input('ingrese el valor del deposito')


N=input('ingrese el valor de la cantidad del deposito
mensuales')
X=input('ingrese la tasa de interes mensual')
A=P*((((1+X)^N)-1)/(X));
sprintf('el valor acumulado es')
disp(A)
Problema No 9

Una empresa produce fertilizantes.

Cada mes el ingreso por ventas en miles de dólares se describe con:


v = 0.4x (30 - x)
mientras que el costo de producción en miles de dólares es:
c = 5 + 10 ln(x)
siendo x la cantidad producida en toneladas, 1<x<30. Determine el
valor del ingreso neto, dado un valor para x.

 Pseudocódigo

Algoritmo sin_titulo

Escribir " ingrese la cantidad de toneladas producidas "

leer num1

si num1<1 o num1>30

Entonces

escribir " no es posible calcular "

sino

si num1>1 o num1<30

Entonces

Escribir "El número los ingresos son de " (0.4*num1*(30-num1))-(5-


(10*log*(num1)))
FinSi

FinSi

FinAlgoritmo

 Script

ton_prod=input('ingrese el numero de toneladas producidas');


if ton_prod<30 && ton_prod>1
Utilidades=(0.4*ton_prod*(30*ton_prod))-
(5+(10*log(ton_prod)));
sprintf('los ingresos netos fueron de')
disp(Utilidades)
else
if ton_prod>30
sprintf('No se puede calcular los ingresos para
producción mayor a 30 toneladas')
else
if ton_prod<1
sprintf('No se puede calcular ingresos para
producción menor a 30 toneladas')
end
end
end

También podría gustarte