Вы находитесь на странице: 1из 73

PSEUDOCODIGO

1 Algoritmo: Determinar cunto mide la superficie de su terreno; lo


nico que conoce el seor Lpez es que el terreno tiene una forma
rectangular
S : Entero
LO : Entero
Inicio
Leer LO;
Calcular S (80*LO);
escribir S;
FIN
PSEUDOCODIGO
Algoritmo: Elabora un algoritmo que determine el rea de un
tringulo.
A:real
B:real
H:real
Inicio
Leer B, H;
Calcular A (B*H) / 2;
escribir A;
FIN

PSEUDOCODIGO
Algoritmo: determinar el rea de un crculo.
A:real
R:real
Inicio
Leer R;
Calcular A (3.1416)*(R*R);
escribir A;
FIN

PSEUDOCODIGO
Algoritmo: Dada una cantidad en pesos obtener su equivalencia
en dlares.
CP: real
VD: real
CD: real
Inicio
Leer CP, VD;
Calcular CD CP / VD);
escribir CD;
FIN
PSEUDOCODIGO
Algoritmo: Obtener la masa de un automvil que tiene un
volumen de 2ft
3
, una presin y temperaturas indeterminadas.
M:real
T:real
P:real
Inicio
Leer P, T;
Calcular M (P*2) / (0.37*(T+460)));
escribir M;
FIN
PSEUDOCODIGO
Algoritmo: Determine la base de un tringulo rectngulo.
A:real
B:real
H:real
Inicio
Leer A, H;
Calcular B (A*2) / H
escribir B;
FIN

PSEUDOCODIGO
Algoritmo: Dados dos nmeros enteros cualesquiera determine la suma de
ambos nmeros, de salida se pide los nmeros y la suma.
S:real
N1:real
N2:real
Inicio
Leer N1, N2;
Calcular S N1+N2;
escribir S, N1, N2;
FIN


PSEUDOCODIGO
Algoritmo: determine la edad que tiene una persona.
E: entero
AC: entero
AN: entero
Inicio
Leer AC, AN;
Calcular E AC-AN;
escribir E;
FIN


PSEUDOCODIGO
Algoritmo: determine el importe a pagar por la adquisicin de las computadoras.
NC: real
CP: real
I: real
Inicio
Leer NC, CP;
Calcular I NC*PC;
escribir I;
FIN


PSEUDOCODIGO
Algoritmo: determine el importe a pagar por el consumo de agua de una persona en su
casa, considere que el metro cubico cuesta 50 Centavos.
C: REAL
LP: REAL
LA: REAL
P: REAL
Inicio
Leer LP, LA;
Calcular C LP-LA;
P C*0.5;
escribir P;
FIN


PSEUDOCODIGO
Algoritmo: calcular en nmero de pulsaciones que una persona debe tener
por cada 10 segundos de ejercicio.
NP: real
E: entero
Inicio
Leer E;
Calcular NP (220-E) / 10;
escribir NP;
FIN


PSEUDOCODIGO
Algoritmo: Calcular el nuevo salario de un obrero si obtuvo un incremento
del 25% sobre su salario anterior.
SA: REAL
SN: REAL
I: REAL
Inicio
Leer SA;
Calcular I SA*0.25;
SN SA+I;
escribir SN;
FIN


PSEUDOCODIGO
Algoritmo: En un hospital existen tres reas: Ginecobstetricia, Pediatra y
Traumatologa.
SA: REAL
SN: REAL
I: REAL
Inicio
Leer MP;
Calcular GI MP*0.40;
TG MP*0.30;
PD MP*0.30;
escribir S GI, TG, PD;
FIN

PSEUDOCODIGO
Algoritmo: El dueo de una tienda compra un artculo a un precio
determinado. Obtener el precio en que lo debe vender para obtener una
ganancia del 30%.
PN: REAL
PA: REAL
I: REAL
Inicio
Leer PA;
Calcular I PA*0.30;
PN PA+I;
escribir PN;
FIN

PSEUDOCODIGO
Algoritmo: Determinar el tiempo promedio que la persona tarda en recorrer
la ruta en una semana cualquiera.
P: REAL
TL: REAL
TM: REAL
TV: REAL
Inicio
Leer TL, TM, TV;
Calcular P (TL+TM+ TV) / 3;
escribir P;
FIN

PSEUDOCODIGO
Algoritmo. Obtener el porcentaje que cada quien invierte con respecto a la cantidad total
invertida.
T: REAL
P1 : REAL
P2 : REAL
P3 : REAL
PP1 : REAL
PP2 : REAL
PP3 : REAL
Inicio
Leer P1, P2, P3;
Calcular T (P1+P2+P3);
PP1 (P1*100)/T;
PP2 (P2*100)/T;
PP3 (P3*100)/T;
escribir PP1, PP2, PP3;
FIN

PSEUDOCODIGO
Algoritmo. Un alumno desea saber cul ser su promedio general en las tres materias ms difciles
que cursa, y cul ser el promedio que obtendr en cada una de ellas.
EM: REAL
EF : REAL
EQ : REAL
T1M : REAL
T2M : REAL
T3M : REAL
T1F : REAL
T2F : REAL
T1Q : REAL
T2Q : REAL
T3Q : REAL
Inicio
Leer EM, EF, EQ, T1M, T2M, T3M, T1F, T2F, T1Q, T2Q, T3Q;
Calcular M (EM*.90) + ((T1M+T2M+T3M) / 3)*.10 ;
F (EF*.80) + ((T1F+T2F) / 2)*.20;
Q (EQ*.85) + ((T1Q+T2Q+T3Q) / 3)*.15;
PG (M+F+Q) / 3;
escribir PG, M, F, Q;
FIN
PSEUDOCODIGO
Algoritmo. Obtener el promedio de edades de tres personas.
E1 : ENTERO
E2 : ENTERO
E3: ENTERO
P : ENTERO
Inicio
Leer E1, E2, E3;
Calcular P (E1+E2+E3) / 3;
escribir P;
FIN
PSEUDOCODIGO
Algoritmo Suponga que un individuo decide invertir su capital en un banco y desea saber
cunto dinero ganar despus de un mes si el banco paga a razn de 2% mensual.
CF : REAL
II : REAL
CI: REAL
Inicio
Leer CI;
Calcular II CI*0.02;
CF CI+II;
escribir CF, II;
FIN

PSEUDOCODIGO
Algoritmo Una tienda ofrece un descuento del 15% del total de la compra y un cliente desea saber
cunto deber pagar finalmente por su compra.
C:REAL
D:REAL
IP:REAL
Inicio
Leer C;
Calcular D C*0.15;
IP C-D;
escribir IP, D;
FIN
PSEUDOCODIGO
Algoritmo Un vendedor recibe un sueldo base, ms un 10% extra por comisiones de sus ventas. El
vendedor desea saber cunto dinero obtendr por concepto de comisiones por las tres ventas que
realiz en el mes, y el total que recibir en el mes tomando en cuenta su sueldo base y sus
comisiones.
C1:REAL
C2:REAL
C3:REAL
V1:REAL
V2:REAL
V3:REAL
SB:REAL
T:REAL
Inicio
Leer SB, V1, V2, V3;
Calcular C1 V1*0.10;
C2 V2*0.10;
C3 V3*0.10;
T C1+C2+C3+SB;
escribir C1, C2, C3, T;
FIN
PSEUDOCODIGO
Algoritmo Un alumno desea saber cul ser su calificacin final en la materia de
computacin.
PP:REAL
PE:REAL
PET:REAL
PG:REAL
P1:REAL
P2:REAL
P3:REAL
EF:REAL
TF:REAL
Inicio
Leer P1, P2, P3,EF, TF;
Calcular PP ((P1+P2+P3) / 3)*0.55;
PE EF*0.30;
PT TF*0.15;
PG PP+PE+PT;
escribir PG;
FIN
PSEUDOCODIGO
Algoritmo que dados los datos A, B, C, D, que representan nmeros enteros describa los mismo en
orden inverso.
A:ENTERO
B:ENTERO
C:ENTERO
D:ENTERO
Inicio
Leer A, B, C, D;
Calcular
escribir D, C, B, A;
FIN
PSEUDOCODIGO
Algoritmo Construye un diagrama de flujo que escriba el resultado de la siguiente
expresin:
R= (A+B)
2
/ 3
R:REAL
A:REAL
B:REAL
Inicio
Leer A, B;
Calcular R ((A+B) ^ 2) / 3;
escribir R;
FIN
PSEUDOCODIGO
Algoritmo dados como datos el nombre de un dinosaurio, peso y longitud, expresados
estos dos ltimos en libras y pies respectivamente; escriban el nombre del dinosaurio, su
peso en kg, longitud en metros.
EK:REAL
EM:REAL
N:REAL
NL:REAL
NP:REAL
LM:REAL
PK:REAL
Inicio
Leer N, NL, NP, EK, EM;
Calcular LM NP*EM;
PK NL*EK;
escribir N, LM, PK;
FIN
PSEUDOCODIGO
Algoritmo Un alumno desea saber cul ser su promedio final en la materia de principios de
programacin; al alumno durante el semestre se le aplican dos evaluaciones continuas que equivalen
al 40% de su calificacin final, un proyecto que equivale al 30% de su calificacin final y dos
evaluaciones parciales que equivalen al 30% de su calificacin final.
E1:REAL
E2:REAL
PF:REAL
N:REAL
EP1:REAL
EP2:REAL
P:REAL
PE:REAL
PPE:REAL
PP:REAL
PEP:REAL
PPEP:REAL
Inicio
Leer E1, E2, P, EP1, EP2, N;
Calcular PE (E1+E2)/2;
PPE PE*0.40;
PP P*0.30;
PEP (EP1+EP2) / 2;
PPEP PEP*0.30;
PF (PPE+PP+PPEP);
escribir N, PF;
FIN
PSEUDOCODIGO
Algoritmo dado el costo de un artculo y la cantidad de dinero entregada por el cliente, calcule e imprima el
cambio que se debe entregar al mismo.
PA:REAL
P:REAL
C:REAL
Inicio
Leer PA, P;
Calcular C P PA;
escribir C;
FIN
PSEUDOCODIGO
Algoritmo Una tienda de televisores tienen promociones (ofertas) de su televisores modelo K3; Una
persona (Cliente) llega a abrir ciertos televisores del modelo K3; Determine el importe del descuento
y el importe a pagar por la compra de los televisores considere que al cliente le hacen un descuento
del 10% sobre su compra.
NT:REAL
PT:REAL
N:REAL
IC:REAL
ID:REAL
IP:REAL
Inicio
Leer NT, PT, N;
Calcular IC NT*PT;
ID IC*0.10;
IP C D;
escribir N, ID, IP;
FIN
PSEUDOCODIGO
Algoritmo Un inversionista decide invertir su dinero (ahorrar) en el banco la tranza S.A. de C.V., el cual se otorga
una taza de inters mensual del 5% determine los intereses (ganancia) que recibir el cliente por ahorra cierto
tiempo su dinero en dicho banco.
T:REAL
I:REAL
CI:REAL
SF:REAL
Inicio
Leer CI, T;
Calcular I (CI*.05)*T;
SF I+CI;
escribir SF, I;
FIN
PSEUDOCODIGO
Algoritmo Los despachadores de la misma registran lo que surten en galones, pero el precio de la
gasolina est fijado en litros, el diagrama de flujo debe de calcular e imprimir lo que hay que cobrar al
cliente.
EL:REAL
PGL:REAL
G:REAL
C:REAL
Inicio
Leer EL, G, PGL;
Calcular C (G*EL)*PGL;
escribir C;
FIN
PSEUDOCODIGO
Algoritmo Una persona llega a una boutique a comprar unos pantalones del mismo modelo, la tienda
le cobra el 5% de impuestos ya que la ropa es de importacin. Determine el impuesto y el importe a
pagar por el cliente. De salida se pide el importe de la compra, importe del impuesto y pago.
NP:REAL
CP:REAL
IC:REAL
II:REAL
IP:REAL
Inicio
Leer NP, CP;
Calcular IC NP*CP;
II IC*0.05;
IP II + IC;
escribir IC, II, IP;
FIN
PSEUDOCODIGO
Algoritmo En base a dos nmeros enteros determina la suma de ambos nmeros si el primer
nmero es diferente que el segundo nmero.
N1:ENTERO
N2:ENTERO
R:ENTERO
Inicio
Leer N1, N2;
Calcular
if N1<>N2
{
S N1+N2;
}
escribir R;
FIN
PSEUDOCODIGO
Algoritmo Una tienda por aniversario tiene promociones en sus televisores marca Sony modelo X10,
la tienda est ofreciendo el 5% de descuento sobre la compra de ese modelo de televisores siempre
y cuando el cliente lleve ms de tres televisores. Determine la compra, descuento y el importe a
pagar.
C:REAL
D:REAL
IP:REAL
Inicio
Leer NT, PT;
Calcular C NT*PT;
if NT>3
{
D C*0.05;
}
IP C+D;
escribir C, D, IP;
FIN
PSEUDOCODIGO
Algoritmo Calcular el total que una persona debe pagar en una llantera, si el precio de cada llanta es de 300 si se
compran menos de 5 llantas y de 250 si se compran 5 o ms.
NLL:REAL
IP:REAL
Inicio
Leer NLL;
Calcular
if NLL<5 Then
{
IP NLL*300;
}
NLL>=5
else
{
IP NLL*250,
}
escribir IP;
FIN
PSEUDOCODIGO
Algoritmo En un supermercado se hace una promocin mediante la cual el cliente obtiene un descuento
dependiendo de un nmero que escoge al azar. Si el numero escogido es menor que 74, el descuento es del 15%
sobre el total de la compra y se es mayor o igual a 74 el descuento es del 20%. Obtener cunto dinero se le
descuenta.
D:REAL
T:REAL
IP:REAL
Inicio
Leer T, N;
Calcular
if N<74 then
{
D T*.15;
}
else
IPT-D;
{
N>=74=> D T*.20;
}
IPT-D;
escribir IP, D, T;
FIN SI
PSEUDOCODIGO
Algoritmo Calcular el nmero de pulsaciones que debe tener una persona por cada 10
segundos de ejercicio aerbico
NOM:CHAR
E:ENTERO
S:CHAR
N:REAL
F:CHAR
M:CHAR
Inicio
Leer E, S, NOM;
Calcular
if S= F then
{
N (220-E)/10;
}
else
{
S= M
}
N (210-E)/10;
escribir N, S, NOM;
FIN
PSEUDOCODIGO
Algoritmo Una compaa de seguros est abriendo un departamento de fianzas
La afianzadora desea determinar cul ser la cuota que debe pagar un cliente.
N:REAL
IP:REAL
C:REAL
M:REAL
Inicio
Leer M, N;
Calcular
M<50000 then
{
CM*.03;
}
else
M>50000
{
CM*.02;
}
IPM+C ;
escribir IP, C, N;
FIN
PSEUDOCODIGO
Algoritmo En una escuela la colegiatura de los alumnos se determina segn el nmero de materias que cursan.
Obtener cunto debe pagar un alumno.
D:REAL
I:REAL
P:REAL
C:REAL
IP:REAL
Inicio
Leer P, C;
Calcular
if P>9 then
{
D C*.3;
IPC-D;
}
else
{
P<9
I C*.10;
}
IPC+I;
escribir IP, C;
FIN
PSEUDOCODIGO
Algoritmo El nmero de sonidos emitidos por un grillo en un minuto es una funcin de la temperatura
N:ENTERO
Inicio
Leer N;
Calcular
if N>=0
{
T (N/4)+40;
}
escribir T;
FIN.SI
PSEUDOCODIGO
Algoritmo dados como datos los valores enteros P y Q, determine si los mismos satisfacen la
siguiente expresin P
3
+Q
4
-2*P
2
<680 En caso afirmativo debe imprimir los valores P y Q.
P:REAL
Q:REAL
Inicio
Leer P, Q;
Calcular
EXPP^3+Q^4-(2*P^2);
if (EXP<680)
{
escribir P, Q;
}
escribir T, TEMPERATURA;
FIN
PSEUDOCODIGO
Algoritmo La tangente de un ngulo se define como el cociente entre el seno y el coseno de dicho
ngulo.
S:REAL
C:REAL
T:REAL
MENSAJE=TEXTO A UTILIZAR
Inicio
Leer S, C;
Calcular
if (COS<>09)
{
TS/C;
}
escribir MENSAJE, T;
FIN.SI
PSEUDOCODIGO
Algoritmo La cotangente de un ngulo se define como el cociente entre el coseno y el seno de dicho ngulo.
COT=COS/SEN
COT:REAL
C:REAL
S:REAL
MENSAJE=TEXTO A UTILIZAR
Inicio
Leer S, C;
Calcular
if (COT<>0)
{
CTC/S;
}
escribir COT, MENSAJE;
FIN
PSEUDOCODIGO
Algoritmo dada las coordenadas de los puntos P1, P2, P3 que correspondan a los vrtices de un tringulo,
calcule su superficie.
X1:ENTERO
Y1:ENTERO
X2:ENTERO
Y2:ENTERO
X3:ENTERO
Y3:ENTERO
Inicio
Leer X1, Y1, X2, Y2, X3, Y3;
Calcular
AREA1/2*((x2-x1)*(Y3-Y1)-(X3-y1)-(X3-x1)*(Y2-Y1));
if (A<0)
{
A*-1;
}
escribir A;
FIN.SI
PSEUDOCODIGO
Algoritmo: determine, la compra, descuento y el total a pagar. De salida se pide el nombre, compra,
descuento e importe.
N:CADENA
C:REAL
NR:ENTERO
PR:REAL
P:REAL
D:REAL
Inicio
Leer N, NR, PR;
Calcular C NR*PR;
D C*%;
P C-D;
if (NR<5)
{
D C*.05;
}
else
{
D C*.10;
}
escribir N, C, D, P;
FIN.SI

PSEUDOCODIGO
Algoritmo: En base a dos nmeros cualesquiera determine una suma si el primer nmero es mayor
que el segundo, en caso contrario determine una resta;
se pide el resultado correspondiente y los dos nmeros.
N1:ENTERO
N2:ENTERO
R:ENTERO
S:ENTERO
R:ENTERO
Inicio
Leer N1, N2;
Calcular
if (N1>N2)
{
S N1+N2;
}
else
{
R N2-N1;
}
escribir N1, N2, R;
FIN.SI
PSEUDOCODIGO
Algoritmo: dado la calificacin de un alumno en su examen escriba aprobado si su calificacin es igual o mayor a 7, o reprobado
en caso contrario.
C:Entero
R:Cadena
Inicio
Leer C;
Calcular
if (C>=7)
{
R APROBADO;
}
else
{
R REPROBADO;
}
escribir R;
FIN.SI
PSEUDOCODIGO
Algoritmo: dado el sueldo de un trabajador, le aplique un aumento del 5% si el sueldo es superior a
$5000, y del 10% del caso contrario
N:CADENA
S:REAL
SN:REAL
A:REAL
Inicio
Leer S, N;
Calcular
if (S>5000)
{
A S*.05;
}
else
{
A S*.10;
}
SN S+A;
escribir SN, A, N;
FIN
PSEUDOCODIGO
Algoritmo: se planea ofrecer que si las computadoras son menos de 5 se les da un descuento del
10% sobre el total de la compra, si el nmero de computadoras es mayor o igual a 5 pero menor de
10 se les otorga un 20% de descuento; y si son 10 o ms se les da un descuento del 40%. El precio
de cada computadora es de $3500.
IP:REAL
C:REAL
D:REAL
NC:ENTERO
Inicio
Leer NC;
Calcular
C M*3500;
D C*%;
IP C-D;
if (NR<5)
{
D C*.10;
}
else
{
D C*.20;
}
if (NR>10)
{
D C*.40;
}
escribir IP, C, D;
FIN.SI
PSEUDOCODIGO
Algoritmo: En una llantera se ha establecido que si se compran menos de cinco llantas el precio es de $45
c/una, de $40 si se compran de 5 a 10, y de $35 si se compran ms de 10
IP:REAL
NLL:ENTERO
PI:ENTERO
Inicio
Leer NLL;
Calcular
PI $;
IP C-D;
if (NR<5)
{
PI 45;
}
else
{
PI 40;
}
if (NR>10)
{
PI 35;
}
escribir IP, PI;
FIN.SI
PSEUDOCODIGO
Algoritmo: En un juego de preguntas a las que SI o NO gana quien responda correctamente las tres
preguntas.
R1:CADENA
R2:CADENA
R3:CADENA
Inicio
Leer R1, R2, R3;
Calcular
if (R1=NO)
{
if (R2=>NO)
{
if (R3=>NO)
{
GANADOR;
}
}
}
escribir GANADOR;
FIN.SI
PSEUDOCODIGO
Algoritmo: Un proveedor de esteros ofrece un descuento del 10% sobre el precio sin IVA de algn aparato si
este cuesta $2000 o ms. Adems , ofrece un 5% de descuento si la mara es NOSY.
TD:CADENA
M:CADENA
VI:ENTERO
PE:REAL
D1:REAL
D2:REAL
Inicio
Leer PE, M, VI;
Calcular
I PE * VI;
IP (PE D) + I;
if( PE>= 2000)
{
D1PE * .10;
}
else
{
if (M= NOSY)
{
D2PE*.05;
}
}
escribir IP, C, TD;
FIN
PSEUDOCODIGO
Algoritmo: Una frutera ofrece las manzanas con un descuento
NK:ENTERO
PK:ENTERO
C:REAL
D:ENTERO
IP:REAL
Inicio
Leer NK, PK;
Calcular
C NK * PK;
D C * %;
IP C D;
if (NK<2)
{
D C*0;
}
else
{
D C*.10;
}
if (NK>10)
{
D C*.15;
}
}
escribir IP, C, D;
FIN.SI
PSEUDOCODIGO
Algoritmo Una tienda est otorgando un descuento a sus clientes si el cliente lleva menos de 5 el descuento ser del 5%, si lleva
entre 5 o 10 el descuento ser del 7%, si lleva ms de 10 el descuento ser del 10%.
IP:ENTERO
D:ENTERO
C:ENTERO
NC:ENTERO
PC:ENTERO
Inicio
Leer NC, PC;
Calcular
C NC*PC
D C * %
IP C-D
if (NC<5)
{
D C*.05
}
else
{
D C*.07
}
if (NC>10)
{
D C*.10
}
escribir IP, C, D;
FIN.SI
PSEUDOCODIGO
Algoritmo Si lleva menos de 3 libros el descuento es del 5%, si lleva entre 3 y 5 libros el descuento es del 7% ,si
lleva ms de 5 libros el descuento ser del 10%
NL:ENTERO
PL:ENTERO
C:REAL
D:ENTERO
IP:REAL
Inicio
Leer NL, PL;
Calcular
C NL* PL;
D C * %;
IP C D;
if (NL<3)
{
D C*.05;
}
else
{
D C*.07;
}
if (NL>5)
{
D C*.10;
}
escribir IP, D, C;
FIN.SI
PSEUDOCODIGO
Algoritmo En base a un nmero que teclee el usuario que se escriba el da de la semana.
NI:CARACTER
Inicio
Leer NI;
Calcular
Case expresin (NL)
[NI=1]: LUNES
[NI=2 ]: MARTES
[NI=3 ]: MIERCOLES
[NI=4 ]: JUEVES
[NI=5 ]: VIERNES
[NI=6 ]: SABADO
[NI=7 ]: DOMINGO
[NI>=SX ]: NUMERO NO VALIDO
escribir
FIN
PSEUDOCODIGO
Algoritmo Un empleado de la fbrica de computadoras tiene un sueldo base ,y si las ventas mensuales son superiores a $10000
entonces le dar una comisin del 5% sobre las ventas mensuales; toma en cuenta que durante el mes el empleado realiza tres
ventas.
SB:ENTERO
V1:REAL
V2:REAL
V3:REAL
N:CADENA
SF:REAL
C:REAL
VM:REAL
Inicio
Leer SB, V1, V2, V3, N;
Calcular
VM V1+V2+V3;
SF SB + C;
if (VM >10000)
{
C VM * .05;
}
escribir N, C, SF;
FIN.SI
PSEUDOCODIGO
Algoritmo En base a dos nmeros cualesquiera determine una suma y una resta de ambos nmeros si son
diferentes, en caso contrarios determine una multiplicacin y un divisin
N1:ENTERO
N2:ENTERO
S:ENTERO
R:ENTERO
M:ENTERO
D:ENTERO
Inicio
Leer N1, N2;
Calcular
if(N1<>N2)
{
S N1+N2;
R N1-N2;
}
else
{
M N1 * N2;
D N1 / N2;
}
escribir N1, N2, R;
FIN.SI
PSEUDOCODIGO
Algoritmo Se otorgar una comisin adicional a sus trabajadores que vendan ms de 50 plizas de seguro; la comisin se
determina sobre las ventas mensuales (Dinero) y ser del 7%; considera que el costo de la pliza es de $100.
PV:ENTERO
N:CADENA
VM:REAL
CA:REAL
Inicio
Leer PV, N;
Calcular
VM PV * 100;
if (PV>50)
{
CA VM * .07;
}
escribir N1, N2, R;
FIN.SI
PSEUDOCODIGO
Algoritmo Determine la edad de una persona y en base a la edad me despliegue e pantalla el
nombre de la persona y si es mayor o menor de edad.
E:ENTERO
M:CADENA
AC:ENTERO
AN:ENTERO
Inicio
Leer AN, AC;
Calcular
E AC - AN
if( E<18)
{
MENOR DE EDAD;
}
else
{
MAYOR DE EDAD;
}
escribir E, M;
FIN.SI
PSEUDOCODIGO
Algoritmo que en base al nmero del da de la semana, el nmero del da del mes, el nmero del mes de salida
se escriba:
Hola hoy es lunes (?) 12 (?) de Enero (?).
DS:ENTERO
DM:ENTERO
M:ENTERO
Inicio
Leer DS, DM, M;
Calcular
CASE CONDICION (DS);
[DS = 1 ]: LUNES;
[ DS = 2 ]: MARTES;
[ DS = 3 ]: MIERCOLES;
[ DS = 4 ]: JUEVES;
[ DS = 5 ]: VIERNES;
[ DS = 6 ]: SABADO;
[ DS = 7 ]: DOMINGO;
[ M = 1 ]: ENERO;
[ M = 2 ]: FEBRERO;
[ M = 3 ]: MARZO;
[ M = 4 ]: ABRIL;
[ M = 5 ]: MAYO;
[ M = 6 ]: JUNIO;
[ M = 7 ]: JULIO;
[ M = 8 ]: AGOSTO;
[ M = 9 ]: SEPTIEMBRE;
[ M = 10 = ]: OCTUBRE;
[ M = 11 ]:NOVIEMBRE;
[ M = 12 ]: DICIEMBRE;
escribir HOLA HOY ES DS% DM% DE M%;
FIN.SI
PSEUDOCODIGO
Algoritmo El costo del seguro es de $100, determine el descuento y el importe a pagar por el cliente.
C:REAL
D:REAL
IP:REAL
N:CADEMA
T:CADENA
Inicio
Leer NS, T, N;
Calcular
C NS * 100
D C * %
IP C - D
CASE CONDICION (T);
[T= X ]: D C * 5%;
[T= Y ]: D C * 7%;
[T= Z ]: D C * 15%;
[T= V ]: D C * 12%;
[T= W ]: D C * 10%;
[T=SX]: letra fuera de rango
escribir N, C, D, IP;
FIN.SI
PSEUDOCODIGO
Algoritmo que se imprima 100 veces el nombre Juan.
C:ENTERO
Inicio
Leer
Calcular
C0;
do C<100 while
JUAN ;
CC+1;
escribir JUAN;
FIN

PSEUDOCODIGO
Algoritmo Imprima N veces mi nombre.
C:ENTERO
N:CADENA
NV:ENTERO
Inicio
Leer N, NV;
Calcular
C0;
do (C<NV) while
N;
CC+1;
escribir N;
FIN
PSEUDOCODIGO
Algoritmo Una empresa les va a dar un aumento del 5 % determine el aumento y el nuevo sueldo.
C:ENTERO
N:CADENA
NT:ENTERO
A:ENTERO
SB:ENTERO
SN:ENTERO
Inicio
Leer NT, SB, N;
Calcular
C0;
do (C<NT9 while
ASB*.05,
SNSB+A;
CC+1;
escribir N, A, SN;
FIN
PSEUDOCODIGO
Algoritmo El dueo de una empresa va a otorgar un aumento de sueldo, del 5% Para los que ganan ms de 10,000 o menos
actualmente
C:ENTERO
NOM:CADENA
NT:ENTERO
A:ENTERO
SA:ENTERO
SN:ENTERO
C5:ENTERO
C10:ENTERO
Inicio
Leer NT, SA, NOMB;
Calcular
C0;
C50;
C100;
do (C<NT) while
if (SA>10000)
{
ASA*.05;
C5C5+1;
}
else
{
ASA*.10;
C10C10+1;
}
SNSA+A;
CC+1;
escribir N, A, SN;
FIN.SI
PSEUDOCODIGO
Algoritmo imprima los primeros cinco nmeros.
C:ENTERO
N:ENTERO
S:ENTERO
Inicio
Leer
Calcular
N0;
C0;
S0;
do (C<4) while
NN+1;
SS+N;
CC+1;
escribir N, S;
FIN
PSEUDOCODIGO
Algoritmo imprima los primeros 50 nmeros pares y la suma de los mismos.
C:ENTERO
N:ENTERO
S:ENTERO
Inicio
Leer
Calcular
N0;
C0;
S0;
do (C<49) while
NN+2;
SS+N;
CC+1;
escribir N, S;
FIN
PSEUDOCODIGO
Algoritmo imprima los primeros N nmeros pares y la suma de estos
NV:ENTERO
C:ENTERO
N:ENTERO
S:ENTERO
Inicio
Leer NV;
Calcular
N0;
C0;
S0;
do (C<NV) while
NN+2;
SS+N;
CC+1;
escribir N, S;
FIN
PSEUDOCODIGO
Algoritmo Determine a cuantos trabajadores se les dio el 5% de aumento y a cuantos el 10%; As como el importe total de aumentos del 5; y el importe total de aumentos del
10%.
C:ENTERO
N:CADENA
NT:ENTERO
A:REAL
SA:ENTERO
SN:ENTERO
C5:ENTERO
C10:ENTERO
S5:ENTERO
S10:ENTERO
ST:ENTERO
SIP:ENTERO
Inicio
Leer NT, SA, N;
Calcular
C0;
C50;
C100;
S50;
S100;
SIP0;
ST0;
do (C<NT) while
if (SA>10000)
{
ASA*.05;
C5C5+1;
S5S5+A;
}
else
{
(SA=<10000)
ASA*.10;
C10C10+1;
S10S10+A;
}
SNSA+A;
STS5+S10;
SIPSIP+SN;
CC+1;
escribir N, A, SN, SA, SIP, ST;
FIN.SI
PSEUDOCODIGO
Algoritmo La compaa de seguros les est otorgando a sus clientes un descuento segn el tipo de pliza
C:ENTERO
T:ENTERO
CP:ENTERO
N:CADENA
D:ENTERO
IP:ENTERO
SIP:ENTERO
C5:ENTERO
C7:ENTERO
C10:ENTERO
S5:ENTERO
S7:ENTERO
S10:ENTERO
Inicio
Leer NC,N, CP, T;
Calcular
C0;
SD0;
C50;
C70;
C100;
SIP0;
VCP*5000;
do (C<NC) while
if (T=A)
{
DV*.05;
C5C5+1;
}
else
{
T=B=> DV*.07;
C7C7+1;
}
if (T=C)
{
DV*.10;
C10C10+1;
}
SDSD+D;
IPV-D;
SIPSIP+IP;
CC+1;
escribir N, A, SN;
FIN.SI
PSEUDOCODIGO
Algoritmo Determine e imprima e forma de reporte la suma de dos listas de nmeros.
S [ ] :ENTERO
N1 [ ] :ENTERO
N2 [ ]:ENTERO
Inicio
Leer N1 [ ], N2 [ ];
Calcular
S [ ] N1 [ ] + N2 [ ];
escribir S [ ], N1 [ ], N2 [ ];
FIN
PSEUDOCODIGO
Algoritmo Elaborar una tabla con lo siguiente
S [ ]:CARACTER
ST [ ]:CARACTER
N [ ]:CADENA
C1 [ ] :ENTERO
C2 [ ] :ENTERO
C3 [ ]:ENTERO
E [ ] :ENTERO
P [ ]:ENTERO
CA:ENTERO
CR:ENTERO
PH:ENTERO
PM:ENTERO
PE:ENTERO
PG:REAL
Inicio
Leer N [ ], C1 [ ], C2 [ ], C3 [ ], E [ ], S [ ],CNACNA+1;
Calcular
SESE+E;
P [ ] (C1 [ ] + C2 [ ] + C3 [ ])/3;
SPSP+ P [ ];
if (P [ ] >5)
{
ST [ ] A;
CACA+1;
}
if (P [ ] <5)
{
ST [ ] R;
CRCR+1;
}
if (S [ ] = M)
{
CMCM+1;
}
else
CHCH+1;
}
PH (CH*100)/CAN;
PM (CM*100)/CAN;
PESE/CAN;
PGSP/CNA;
escribir N [ ], C1 [ ], C2 [ ], C3 [ ], P [ ], E [ ], S [ ], ST [ ], CA, CR, PH, PM, PE, PG;
FIN
PSEUDOCODIGO
Algoritmo Determine en base a dos listas de nmeros enteros las cuatro operaciones aritmticas
bsicas.
C:ENTERO
CNL:ENTERO
N1 [ ] :ENTERO
N2 [ ] :ENTERO
S [ ] :ENTERO
R [ ]:ENTERO
M [ ] :REAL
D [ ]:REAL
Inicio
Leer CNL, N1 [ ], N2 [ ];
Calcular
N0;
C0;
do (C<CNL) while
S [ ] N1 [ ] + N2 [ ];
R [ ] N1 [ ] - N2 [ ];
M [ ] N1 [ ] * N2 [ ];
D [ ] N1 [ ] / N2 [ ];
escribir N1 [ ], N2 [ ], S [ ], R [ ], M [ ], D [ ];
FIN.SI

Вам также может понравиться