Vous êtes sur la page 1sur 16

PROBLEMAS RESUELTOS DE ALGORITMOS

1.- Mostrar su nombre, sexo edad y estado civil, que son ingresados por
teclado
ALGORITMO datopersonal
INICIO
CAAC!" nombre#$%&, sexo, "c
"ntero edad
1.-'"" nombre, sexo, edad, "c (( "c ) estado civil
*.-MO+!A nombre, sexo, edad , "c
,IN

*.- Ingresar por teclado el nombre y la edad de cualquier persona e imprima
tanto el nombre como la edad
A'-OI!MO edad
INICIO
CAAC!" nombre#$%&.
"ntero edad

1.-'"" nombre, edad
*.-MO+!A nombre, edad
,IN

$.- Ingresar por teclado el nombre y la edad de cualquier persona e imprima,
solo si la persona es mayor de edad, el nombre de la persona.
A'-OI!MO adulto
INICIO
CAAC!" nombre
"ntero edad
1.- '"" nombre, edad
*.- +I .edad /) 101
"N!ONC"+
a1MO+!A nombre
,IN+I
,IN
2.- Ingresar por teclado el nombre y la edad de cualquier persona e imprima
solo si la persona es mayor de edad, el nombre de la persona, de lo
contrario, imprima un mensa3e que diga 4 5no puede votar6.
A'-OI!MO votar
INICIO
Cadena nombre
"ntero edad
1.-'"" nombre , edad
*.-+I . edad /) 101 "N!ONC"+
a1MO+!A nombre
+INO
a1MO+!A 5no puede votar6
,IN+I
,IN

7.- Ingresar por teclado el nombre, la edad y el sexo de cualquier persona e
imprima, solo si la persona es de sexo masculino y mayor de edad, el
nombre de la persona. NO!A4 suponga que en el campo denominado sexo
el n8mero 1 es masculino o el n8mero * es 9emenino
A'-OI!MO sex
INICIO
Cadena nombre
Entero sexo , edad
1.-'"" nombre, sexo, edad
*.-+I .sexo ) 11 y .edad/) 101
"N!ONC"+
a1MO+!A nombre.
,IN+I
,IN

:.- Ingresar por teclado el nombre, la edad, el sexo .1 o *1 y el estado civil de
cualquier persona e imprima solo si la persona es un ;ombre soltero mayor
de edad, el nombre de la persona. NO!A4 en el campo de estado civil se
graba el n8mero 1 en ve< de soltero, el n8mero * en ve< de casado o el
n8mero $ en ve< de otro.

A'-OI!MO ;ombsolt
INICIO
Cadena nombre
"ntero edad , sexo, ec (( ec )estado civil.
1.-'"" nombre, edad, sexo, ec.
*.-+I .sexo ) 11 y .ec ) 11 y .edad /) 101
"N!ONC"+
a1MO+!A nombre
,IN+I
,IN

=.- 'ea de un registro el nombre, la edad, el sexo y el estado civil de cualquier
persona e imprima, solo si la persona es ;ombre o mu3er menor de edad o
es ;ombre casado de cualquier edad, el nombre de la persona y un
mensa3e que diga 5usted no se manda6. "n los dem>s casos imprima el
nombre de la persona solamente.
A'-OI!MO mensa3e
INICIO
CA?C!" nombre#$%&, s, ec (( s ) sexo, e ) edad
"ntero, e (( ec ) estado civil
1.-'"" nombre, e, s, ec
*.-+I .s ) 5M61 o ..s ) 5,61 y .e @ 1011 o ..s ) 5M61 y . ec ) 5C611
"N!ONC"+
a1MO+!A nombre, 5usted no se manda6
+INO
a1MO+!A nombre.
,IN+I
,IN

0.- Ingrese un n8mero e imprima el n8mero y el valor absoluto del mismo.

A'-OI!MO valorabsoluto
INICIO
eal , x, AA (( Bx es el numeroC
1.-'"" x
*.-AA abs .x1
$.- MO+!A AA (( AA es el valor absoluto
,IN
D.- Ingrese un n8mero y calcule e imprima su raE< cuadrada. +i el n8mero es
negativo imprima el n8mero y un mensa3e que diga 5tiene raE< imaginaria6
A'-OI!MO C
INICIO
eal ,num, C
1.-'"" num
*.- +I .num /) %1
"N!ONC"+
a. C sqrt .num1
b. MO+!A C
+INO
a. MO+!A num 5tiene raE< imaginaria6
,IN+I
,IN

1%.- Ingrese dos n8meros desde el teclado e imprima solo los positivos
A'-OI!MO pos
INICIO
eal A, F
1.-'"" A, F
*.-+I .A/%1
"N!ONC"+ MO+!A A
,IN+I
$.-+I .F/%1
"N!ONC"+ MO+!A F
,IN+I
,IN
11.- Ingrese dos n8meros desde el teclado e imprima ambos n8meros sGlo si
son positivos
A'-OI!MO numpos
INICIO
eal , A, F
1.-'"" A, F
*.-+I .A/%1 y .F/%1 "N!ONC"+
a1MO+!A A, F
,IN+I
,IN
1*.- Ingrese dos n8meros desde el teclado e imprima ambos n8meros si por lo
menos uno de ellos es positivo
A'-OI!MO num
INICIO
eal A ,F
1.-'"" A, F
*.-+I .A/%1 o .F/%1 "N!ONC"+
a1 MO+!A A, F
,IN+I
,IN
1$.- Ingrese dos n8meros desde el teclado e imprima ambos n8meros solo si
son de di9erente signo y distintos de cero
A'-OI!MO signosop
INICIO
eal A, F
1.-'"" A, F
*.-+I . A F 1 y . F% 1 "N!ONC"+
a1 +I .A@% 1 y .F/%1 o .A/%1 y .F@%1 "N!ONC"+
11 MO+!A A, F
,IN+I
,IN+I
,IN

12.-Ingrese dos n8meros desde el teclado. Calcule la suma e imprima los
n8meros leEdos y la suma.
A'-OI!MOsum
INICIO
eal, A, F, + (( +, es la suma
1.- '"" A, F
*.- + A H F
$.- MO+!A A, F, +
,IN

17.- 'ea dos n8meros de un mismo registro. Calcule la suma de los n8meros.
Imprima los n8meros leEdos y sGlo si suma es negativa. ImprEmala
tambiIn
A'-OI!MOsuma
INICIO
eal A, F, + (( + es la suma
1.- '"" A, F
*.- + A H F
$.- +I . + @ % 1 "N!ONC"+
a1 MO+!A A, F, +
+INO
a1 MO+!A A, F
,IN+I
,IN

1:.- 'ea dos n8meros de un mismo registro y calcule el cociente de dividir el
primero por el segundo. Imprima el cociente. +i el segundo n8mero es
cero no e3ecute el c>lculo e imprima un mensa3e que diga4 5la divisiGn no
es posible6.
A'-OI!MO cociente
INICIO
eal A, F , COC (( COC es el cociente
1.-'"" A, F
*.- +I . F ) %1
"N!ONC"+
a. MO+!A 5la divisiGn no es posible6
+INO
a. COC A ( F
b. MO+!A COC 5es el cociente6
,IN+I
,IN

1=.- 'eer de un mismo registro el nombre de un empleado, su salario b>sico
por ;ora y el n8mero de ;oras traba3adas en el mes. Calcular su salario
mensual e imprimir tanto el nombre como su salario mensual
A'-OI!MO salario
INICIO
Cadena nombre
eal +xJ, +M (( +xJ es salario por ;ora, +M, salario
mensual
"ntero J! (( J! es el n8mero de ;oras
traba3adas
1.- '"" nombre +xJ, J!
*.- +M +xJ K J!
$.- MO+!A nombre, +M
,IN

10.- 'eer un n8mero y calcular el 7L del n8mero leEdo. Obtener tanto el
n8mero como el porcenta3e calculado
A'-OI!MO porciento
INICIO
eal Num , MC (( MC es el porcenta3e
1.- '"" , Num
*.- MC .7(1%%1 K Num
$.- MO+!A MC, Num
,IN

1D.- 'eer de un registro el nombre de un empleado, su salario b>sico por ;ora,
el n8mero de ;oras traba3adas en el perEodo y el porcenta3e de retenciGn
en la 9uente. Calcular el salario bruto, el valor de la retenciGn y su salario
neto.
ALGORITMO retencion
INICIO
eal +xJ, M, , +F, +N, J! (( +xJ salario por ;ora, M porcenta3e de
retenciGn,
etenciGn, +F +alario bruto, +N
salario neto,
J!, ;oras traba3adas.
Cadena , nombre
1.- '"" nombre +x;, J!, M
*.- +F+xJ K J!
$.- .MK+F1(1%%
2.- +N+F-
7.- MO+!A +F, , +N, nombre
,IN

*%.- Mara un salario bruto ;asta de N1.7%%, no ;ay retenciGn. Mara un salario
bruto de N17%% a N $.%%% el porcenta3e de retenciGn es de 7L. Mara un
salario bruto mayor de N$%%% el porcenta3e de retenciGn es 0L. Obtener
el nombre del empleado, el salario bruto, el valor de la retenciGn y el
salario neto. +e debe leer el nombre y el salario.
A'-OI!MO salarioneto
INICIO
Cadena, nombre
eal, +F, +N, et (( +F salario bruto, +N salario neto, et
retenciGn
1.- '"" nombre , +F
*.- +I .+F @) 17%%1 "N!ONC"+
a1 et %
+INO
11 +I . +F / $%%%1 "N!ONC"+
a1 et.0(1%%1 K +F
+INO
a1 et .7(1%%1K+F
,IN+I
,IN+I
$.- +N +F - et
2.-MO+!A nombre, +F, et, +N
,IN

*1.- 'eer de un registro el nombre de un empleado , el salario b>sico por ;ora
y el n8mero de ;oras traba3adas durante una semana. Calcular el salario
neto, teniendo en cuenta que si el n8mero de ;oras traba3adas durante la
semana es mayor de 20, esas ;oras dem>s se consideran ;oras extras y
tienen un $7 L de recargo. Imprima el nombre del empleado y el salario
neto.
A'-OI!MO sueldoneto
INICIO
eal, +b, Jt, +N, +extr, "xtr (( +b salario por ;ora, Jt ;oras traba3adas,
"xtr ;ora extra
(( +N salario neto, +extr, salario por ;ora extra
CARACTER Nombre[30]
constante !r ) %.$7 (( !r tasa de recargo

1.- '"" nombre, +b, Jt,
*.-+I . Jt/201 "N!ONC"+
a1"xtrJt-20
b1+extr +bH+bK!r
c1+N.20K+b1 H ."xtrK+extr1
+INO
a1+N+bKJt
,IN+I
$.- MO+!A nombre, +N
,IN

**.- Obtenga los 1%% primeros n8meros naturales.
A'-OI!MO ciennum
INICIO
"ntero, i

1.- MAA i 1 JA+!A i 1%% JAC"
a1 MO+!A i
,INMAA

*$.- Obtener los n8meros pares comprendidos entre 1 y 1%%%
A'-OI!MO numpar
INICIO
"ntero i
1.- MAA i * JA+!A i 1%%% INC ) * JAC"
a1 MO+!A i
,INMAA
,IN

*2.- 'eer de un registro un n8mero entero positivo y obtener los m8ltiplos de $
comprendidos entre 1 y el n8mero leEdo.
A'-OI!MO mult$
INICIO
"ntero i, N
1.- '"" N
*.- MAA i 1 JA+!A i N JAC"
a1 +I . i MOO $ ) % 1
"N!ONC"+
1. MO+!A i
,IN+I
,INMAA
,IN

*7.- 'ea los veinte primeros registros de un arc;ivo, cada uno de los cuales
contienen un nombre. Imprimir los nombres.
A'-OI!MO nombre
INICIO
"ntero, i
CAAC!" nombre#$%&
1.- MAA i 1 JA+!A i *% JAC"
a1 '"" nombre
b) MO+!A nombre
,INMAA
,IN

*:.- 'eer varios registros cada uno de ellos, conteniendo un nombre. "l n8mero
de estos registros se encuentra grabado en un registro que precede a los
anteriores. Imprimir cada uno de los ;ombres leEdos.
A'-OI!MO nombres
INICIO
CAAC!" nombre
"ntero i, N
1.- '"" Neg
*.- MAA i1 JA+!A iNeg JAC"
a1 '"" nombre
b1 MO+!A nombre
,INMAA
,IN

*=.- 'eer un con3unto de registros cada uno de ellos conteniendo el cGdigo y
el nombre de cada uno de los estudiantes de la universidad. "l 8ltimo
registro del con3unto .registro centinela1 contiene el cGdigo DDDDDDD y es
utili<ado sGlo para c;equear el 9inal de los registros. Imprima cada uno de
los cGdigos leEdos. 'Ggicamente la in9ormaciGn del registro centinela no se
imprime porque no pertenece a ning8n estudiante.
A'-OI!MO estudiante
INICIO
"ntero cod (( cod es el cGdigo.
CAAC!" nombre#$%&
1.- '"" cod, nombre
*.- MI"N!A+ .cod DDDDDDD1 JAC"
a1 MO+!A cod , nombre
b1 '"" cod, nombre
,INMI"N!A+
,IN

*0.- Imprimir cuatro columnas. "n la primera columna, los enteros del 1 al 7%.
"n las otras columnas, la segunda, la tercera y la cuarta potencia de los
enteros de la primera columna
A'-OI!MOpotencia
INICIO
"ntero , i , pot*, pot$, pot2
1.- MAA i 1 JA+!A i 7% JAC"
a1pot* sqr . i 1
b1pot$ pot* K i
c1pot2 pot* K pot*
d1 MO+!A i , pot*, pot$, pot2
,INMAA
,IN

*D.- Calcule la suma de los1%% primeros n8meros naturales
A'-OI!MO suma
INICIO
"ntero suma, i
1.- suma %
*.- MAA i 1 JA+!A i 1%% JAC"
a1 suma suma H i
,INMAA
$.-MO+!A suma
,IN

$%.- Obtener la suma de los n8meros pares comprendidos entre 1 y 1%%
A'-OI!MO sum
INICIO
"ntero i , suma
1.- suma %
*.-MAA i * JA+!A i 1%% INC ) * JAC"
a1 suma suma H i
,INMAA
$.-MO+!A suma
,IN

$1.- "ncuentre la cali9icaciGn promedio para un gran n8mero, aunque
desconocido, de cali9icaciones de ex>menes. "stas vienen grabadas en
registros. 'a cali9icaciGn m>s alta posible es 1%.%
A'-OI!MO cali9icaciGn
INICIO
eal cali9icaciGn, Mromedio, !otcal (( !otcal suma de las
cali9icaciones,
"ntero, n (( n es el n8mero de cali9icaciones
1.- !otcal %
*.- n %
$.- '"" cali9icaciGn
2.- MI"N!A+ .cali9icacion /)% y cali9icaciGn @) 1% 1 JAC"
a1 !otcal !otcal H cali9icaciGn
b1 n n H 1
c1 '"" cali9icaciGn
,INMI"N!A+
7.-Mromedio !otcal ( n
:.-MO+!A Mromedio
,IN
$*.- 'eer una serie de n8meros. "ncontrar el valor absoluto .magnitud1 de
cada n8mero. Imprimir tanto los n8meros como sus valores absolutos.
Pse centinela DDD
ALGORITMO valorabsoluto
INICIO
eal num, AA, (( AA valor absoluto, num n8mero
1.-'"" num
*.-MI"N!A+ . num DDD1 JAC" BDDD es el valor
centinelaC
a1 AA abs . num1
b1 MO+!A AA 5es el valor absoluto de6 num
c1 '"" num
,INMI"N!A+
,IN

$$.- 'eer una serie de n8meros. Obtener el cuadrado y el cubo de cada n8mero
e imprimir tanto los n8meros como sus cuadrados y sus cubos.
A'-OI!MO potencia
INICIO
eal num, cuadrado, cubo
1.- '"" num
*.- MI"N!A+ . num -DDD1 JAC" B-DDD valor
centinelaC
a1 cuadradosqr . num 1
b1 cubo cuadradoKnum
c1 MO+!A cuadrado, cubo,num
d1 '"" num
,INMI"N!A+
,IN

$2.- 'eer una serie de pares de n8meros y obtener de cada par el n8mero
mayor. Imprima un mensa3e especial si los n8meros son de igual valor.
'os n8meros son precedidos por la cantidad de registros
A'-OI!MO mayornum
INICIO
eal A, F
1.- '"" nreg
*.- MAA i 1 JA+!A i nreg JAC"
a1 '"" A, F
b1 +I .A ) F1
ENTONCES
11 MO+!A A, F, 5son iguales6
INO
11 +I . A/F1
"N!ONC"+
a. MO+!A A 5es el mayor6
SINO
a. MO+!A F 5es el mayor6
,IN+I
,IN+I
,INMAA
,IN

$7.- 'eer una serie de grupos de tres n8meros y obtener el n8mero mayor y el
n8mero menor de cada terna. "scriba un mensa3e si por lo menos dos de
cada tres n8meros son iguales.
A'-OI!MO ternasmayormenor
INICIO
eal A, F, C "ntero, cant
1.-MO+!A Qingrese la cantidad de ternasQ
*.-'"" cant
$.-MAA i1 JA+!A icant JAC"
a1 '"" A, F, C
b1+I .A)F1 o .F)C1 o .A)C1
"N!ONC"+
11 MO+!A Qpor lo menos * de los $ n8meros son )Q
+INO
11 M"NA
*1 +I .F@M"N1 "N!ONC"+
a1 M"NF
,IN+I
$1 +I .C@M"N1 "N!ONC"+
a1 M"NC
,IN+I
21 MO+!A M"N Qes el menorQ
71 MARA
:1 +I .F / MAR1 "N!ONC"+
a1MARF
,IN+I
=1 +I .C / MAR1 "N!ONC"+
a1MARC
,IN+I
01 MO+!A MAR Qes el mayorQ
,IN+I
,INMAA
,IN

$:.- Identi9ique y obtenga el n8mero medio de un con3unto de tres n8meros
8nicos. "' n8mero medio es aquel que no es el menor ni el mayor.
A'-OI!MO numeromedio
INICIO
eal A, F, C.
1.-MO+!A Qingrese tres n8meros distintosQ
*.-'"" A, F, C
$.-+I . A/F1 "N!ONC"+
a1 +I .A/C1 "N!ONC"+
11+I .F/C1 "N!ONC"+
a1M"OF
+INO
a1 M"OC
,IN+I
+INO
11M"OA
,IN+I
+INO
a1 +I .F/C1"N!ONC"+
11+I .A/C1"N!ONC"+
a1M"OA
+INO
a1M"OC
,IN+I
+INO
11M"OF
,IN+I
,IN+I
2.-MO+!A M"O Qes el n8mero medioQ
,IN
$=.- "l Oane est> interesado en saber el n8mero de personas mayores de 10
aSos, tanto ;ombres como mu3eres en la ciudad de MedellEn . Calcule e
imprima el resultado de esta investigaciGn. +e deben leer registros que
contiene cada uno el sexo y el n8mero de aSos.
A'-OI!MO dane
INICIO
"ntero edad, ;, m, sexo
1.-; %
*.-m%
$.-'"" edad , sexo
2.-MI"N!A+ .edad DDD1
a1 +I .edad /) 101 y .sexo ) 11 "N!ONC"+
11;; H 1
+INO
11 +I .edad / ) 101 y .sexo ) *1 "N!ONC"+
a1mm H 1
,IN+I
,IN+I
b1 '"" edad, sexo
,INMI"N!A+
7.- MO+!A ;, m
,IN

$0.- Pna tienda de libros y gIneros diversos al menudeo o9recen un descuento
de cortesEa del 1%L para pro9esores. Muestre como la computadora
puede calcular e imprimir el 1%L de 1.%%, 1.1%, 1.*%, etc. ;asta N*7.%%.
A'-OI!MO menudeo
INICIO
eal , desc ((desc es el descuento
"ntero, i
1.- i1.%%
*.- MI"N!A+ .i @ ) *7.%%1 JAC"
a1 desc %.1% K i
b1 MO+!A desc
c1 i i H %.1%
,INMI"N!A+
,IN

$D.- Pn vendedor desea calcular su comisiGn total sobre la venta de varios
artEculos. Al vendedor le corresponde el 7L de su comisiGn sobre
artEculos cuyo precio es menor de N1%% y el =.7 L de comisiGn sobre
aquellos artEculos cuyo precio es de N1%% o m>s. +uponga que el
vendedor ;i<o N ventas
A'-OI!MO comisiGn
INICIO
Constantes
!C1 ) %,%7
!C* ) %.%=7
"ntero N , i.
eal comision ,tcom, venta
1.-men %
*.-may %
$.-MO+!A Q ingrese el n8mero de ventas que ;i<o Q
2.- '"" N
7.- i 1
:.-MI"N!A+ .i @) N 1 JAC"
a1 '"" precio, nart
b1 +I .precio@ 1%%1 "N!ONC"+
11venta .nartKprecio1
*1comision venta K tc1
+INO
11venta .nartKprecio1
*1 comision venta K tc*
,IN+I
c1 tcom tcom H comision
d1 i i H 1
,INMI"N!A+
=.- MO+!A tcom
,IN
2%.- Coldeportes de Antioquia est> interesado en promover el b>squetbol y
para ello desea conocer personas que tengan las siguientes
caracterEsticas, edad m>xima4 10 aSos, estatura mEnima4 1.0% metros,
peso m>ximo4 0% Tilos. 'ea identi9icaciGn, edad , estatura y peso. Pse
centinela identi9icaciGn DDDDD
A'-OI!MO basquet
INICIO
"ntero identi9icaciGn, edad
eal, estatura, peso
1.- '"" identi9icaciGn, edad, estatura, peso
*.- MI"N!A+ .identi9icaciGn DDDDD1 JAC"
a1 +I .edad @) 101 y .estatura /)1.0% 1 y .peso@)0%1
"N!ONC"+
11 MO+!A identi9icaciGn, edad, estatura , peso
,IN+I
b1 '"", identi9icaciGn, edad, estatura, peso
,INMI"N!A+
,IN
21.-'ea de un mismo registro A, F, C .coe9icientes de la ecuaciGn cuadr>tica.
Calcule e imprima x1 y x* .raEces de la ecuaciGn 1 ecuerde que x1 y x* se
pueden calcular sGlo sE a1 F* - 2. AC /) O b1 A %.
A'-OI!MO ecuaciGn
INICIO
eal, x1, x* , A, F, C
1.-'"" A, F, C
*.-+I . A % 1
"N!ONC"+
a1 Oisc sqr .F1 U 2KAKC
b1 +I .Oisc /) %1
ENTONCES
11 V1. - F H sqrt.Oisc1 1 ( .*KA1
*1V*. - F - sqrt.Oisc1 1 ( .*KA1
$1 MO+!A x1, x*
+INO
MO+!A 5!iene raices imaginarias6
,IN+I
,IN+I
,IN

2*.- +e tienen registro con los datos de los estudiantes de una universidad,
asE4 cGdigo del estudiante, nombre del estudiante. Aalor crIdito del
estudiante, n8mero de crIditos tomados, valor del recargo en la matrEcula.
+e requiere leer los registros e imprimir un listado con la siguiente
in9ormaciGn por estudiante4 cGdigo, nombre del estudiante, valor crIdito,
n8mero de crIditos, valor del recargo, valor total pagado por estudiante.
!ambiIn se debe calcular e imprimir al 9inal del listado el total pagado por
todos los estudiantes y el promedio por estudiante. Pse codigo de
centinela ) DDDD
A'-OI!MO pago
INICIO
"ntero, cGdigo, n, ct (( n, n8mero de estudiantes, ct crIditos tomados
eal, vc, rec, totpag, p (( vc valor crIdito, ,rec valor de recargo, totpag
total pagado
CA?C!" nombre#$%&
1.- n %
*.- totpag %
$.- '"" cGdigo, nombre, vc, ct, rec
2.- MI"N!A+ . cod DDDD1 JAC"
a1 M" . vcK ct1 H rec
b1 n n H 1
c1 totpag totpag H M"
d1 MO+!A cod, nombre, vc, ct, rec, M"
e1 '"" cod, nombre, vc, ct, rec
,INMI"N!A+
7.-M totpag ( n
:.-MO+!A p,5es el promedio6
,IN

2$.- +e tiene un con3unto de registros de los empleados de una compaSEa,
cada registro contiene los siguientes datos4 n8mero del empleado,
nombre del empleado, salario b>sico por ;ora, ;oras traba3adas en el
mes, deducciones, +e requiere leer los registros e imprimir un listado con
la siguiente in9ormaciGn por empleado 4 n8mero del empleado , nombre
del empleado, salario b>sico por ;ora, ;oras traba3adas, deducciones,
salario mensual. !ambiIn se debe calcular e imprimir al 9inal del listado, el
total de salarios pagados a todos los empleados y el promedio salarial por
empleado.
A'-OI!MO compaSEa
INICIO
"ntero, num, i (( num, n8mero del empleado, nov, nombre, s; salario por
;ora,
(( ;t, ;oras traba3adas,d, deducciones i, n8mero de empleados, tot,
(( !otal pagado, +M, salario mensual, M, promedio salarial((,
eal, s;, ;t, d, tot sm , p
CA?C!" nomb #$%&
1.- i %
*.- tot %
$.- '"" num, nomb, s;, ;t, d
2.- MI"N!A+ . num DDDD1 JAC"
a1 i i H 1
b1 sm .s; K ;t1 U d
c1 tot tot H sm
d1 MO+!A num, nomb, s;, ;t, d, sm
e1 '"" num, nomb, s;, ;t, d
,INMI"N!A+
7.- MO+!A tot
:.- itot( i
=.- MO+!A M 5es el promedio salarial por empleado6
,IN

22.- Calcular e imprimir los salarios que se adeudan a traba3adores, basados
en tasa a 1.7 veces la tasa regular, cuando 'as ;oras traba3adas excedan
de 2% por semana
A'-OI!MO salarios
INICIO
eal, ;t, d, ext ,td (( ;t, ;oras traba3adas, d deuda, s; salario b>sico por ;ora,
extr,
(( ;oras extras, !O total de la deuda
1.-'"" ;t, s;
*.- MI"N!A+ . ;t % 1 JAC"
a1 +I . ;t / 2%1 "N!ONC"+
11 "xtr ;t U 2%
*1 O 1.7 K extr K s;
$1 MO+!A O
21 !O !O H O
,IN+I
b1 '"" ;t. +;
,INMI"N!A+
$. MO+!A !O
,IN
27.- Oado que un peso de maSana tiene menor valor que un peso de ;oy
.9enGmeno econGmico que llamamos in9laciGn1 las empresas cuando
calculan los 9uturos ingresos trans9ormados a pesos de ;oy superan el
monto de la inversiGn ;ec;a. 'a 9Grmula general para el c>lculo del valor
actual es4
AA ) C ( .1 H i1
N
donde4 C es la cantidad del ingreso
i es la tasa de in9laciGn
N son los aSos en consideraciGn
Pna empresa tiene in9ormaciGn sobre la tasa de in9laciGn, la inversiGn y los
ingresos calculados para die< aSos seguidos. Con Ista desea saber si al
cabo de dic;o tiempo ;a recuperado la inversiGn, ;ablando en pesos del
dEa en que se ;ace la misma
A'-OI!MO in9laciGn
INICIO
"ntero, N
eal, AA,. C, inv, i, den
1.-'"" i , inv , C, N
*.- denexp. N K ln .1Hi11
$.- AA C ( den
2.- +I . AA / inv 1 "N!ONC"+
a1 MO+!A 5recupera inversiGn6
+INO
a1 MO+!A 5 no recupera la inversiGn6
,IN+I
7.- MO+!A AA
,IN

Vous aimerez peut-être aussi