Está en la página 1de 12

Ejemplo Supongamos que en una Tortillería se necesita un sistema que calcule y la

muestra el total a pagar por cada cliente, si sabemos que cada kilo de
tortilla cuesta $4.50 .
Paso I. Analizar el problema
Salidas Entrada Constantes Procesos
Total kilos P_kilo= 4.5 Total=kilos*P_kilos
TORTILLERÍA PSEUDOCÓDIGO

Pseucódigo: total a pagar

Constantes:
Inicio

P_kilo: real: 4.5


P_kilo=4.5
Variables:
double Total=0
Total: real: trabajo
double Kilos=0
Kilos: real: trabajo

1. Inicio
2. Escribir “Cuantos kilos quieres?”
3. Leer kilos “Cuantos kilos quieres?”
4. Total = kilos *P_kilos
5. Escribir “el total a pagar es:”, Total
6. Fin
kilos

Total=Kilos*P_kilos

“El total a pagar es:”+Total

Fin
Ejemplo Suponga que un individuo desea invertir su capital en un banco y desea saber
cuánto dinero ganará después de un año sí el banco paga a razón de 2%
mensual.
Paso I. Analizar el problema
Salidas Entrada Constantes Procesos
Ganancia Dinero_inv Meses=12 Ganancia=dinero_inv*interés*meses
Interés=0.02

INVERSIONES PSEUDOCÓDIGO

Pseudocódigo: Intereses inversión


Inicio
Constantes

Int meses =12


Int meses =12
Double interés= 0.02 Double interés= 0.02
Variables Double ganancia= 0
Double ganancia= 0 Double dinero_inv= 0

Double dinero_inv= 0

1. Inicio
“Dinero a invertir?”
2. Escribir “dinero a invertir?”
3. Leer dinero_inv
4. Ganancia= dinero_inv*interés*meses
5. Escribir” usted ganó” +ganancia Dinero_inv
6. Fin
Ganancia=dinero_inv*interés*meses

“Usted ganó”+ganancia

Fin
Ejemplo Una tienda ofrece un descuento de 15% sobre el total de la compra y un
cliente desea saber cuánto deberá pagar finalmente por su compra.
Paso I. Analizar el problema
Salidas Entrada Constantes Procesos
Double TotalCompra Double Costoinicial Int Descuento =0.15 TotalCompra=(Costo
inicial*Descuento)-
Costoinicial

DescuentoRopa PSEUDOCÓDIGO

Inicio
Constantes

Int Descuento=0.15
doubleTotalCompra=0
Variables
double Costoinicial=0
doubleTotalCompra=0
Int Descuento=0.15
double Costoinicial=0

Inicio
”Cuál es el costo inicial?”
1. Inicio
2. Escribir”Cuál es el costo inicial?”
3. Leer Costoinicial Costoinicial
4. TotalCompra=((Costo inicial*Descuento)-Costoinicial)
5. Escribir “El total de compra es:”+TotalCompra TotalCompra=(Costo
6. Fin inicial*Descuento)-Costoinicial

“El total de compra es:”+TotalCompra

Fin

Ejemplo Un estudiante realiza cuatro exámenes durante el semestre, Los cuales


tienen la misma ponderación.
Paso I. Analizar el problema
Salidas Entrada Constantes Procesos
Promedio Cal1,Cal2,Cal3,Cal4 Suma=Cal1+Cal2+Cal3
Promedio=Suma/4

PROMEDIO PSEUDOCÓDIGO
VARIABLES

double Cal1=0

double Cal2=0 Inicio


double Cal1=0
double Cal3=0
double Cal2=0
double Cal4=0
double Cal3=0
double Promedio=0
double Cal4=0
double Suma=0

1.inicio “Proporciona la primer calificación”

2.Escribir “Proporciona la Primer Calificación”


Cal1
3.Leer Cal1
“Proporciona la segunda calificación”
4.Escribir”Proporciona la Segunda Calificación”

5.Leer Cal2
Cal2
6. Escribir”Proporciona la Tercer Calificación”
“Proporciona la tercer calificación”
7. Leer Cal3

8.Escribir”Proporciona la cuarta calificación”


Cal3
9.Leer Cal4

10.Suma=Cal1+Cal2+Cal3+Cal4 “Proporciona la cuarta calificación”

11.Promedio=Suma/4
Cal4
12.Escribir “El promedio es:” + Promedio

13.Fin Suma=Cal1+Cal2+Cal3

Promedio=Suma/4

“El promedio es:”+ Promedio

Fin
Ejemplo Una empresa constructora Vende terrenos Con la forma A de la figura 2.2.
Obtén el área respectiva de un terreno de medidas de cualquier valor.
Paso I. Analizar el problema
Salidas Entrada Constantes Procesos
Área double A=0 Área=(B*C+ (B (A-C)/2 )
double B=0
double C=0
ÁREATERRENO PSEUDOCÓDIGO
Variables

double A=0
Inicio
double B=0 double A=0
double C=0 double B=0
double Área=0 double C=0
1. Inicio double Área=0
2. Escribir “Cuánto mide A?”
3. Leer A “Cuánto mide A?”
4. Escribir “Cuánto mide B?”
5. Leer B
6. Escribir “Cuánto mide C?” A
7. Leer C
8. Área=(B*C + (B (A-C)/2 ) “Cuánto mide B?”
9. Escribir “El área del terreno es:” + Área
10. Escribir“El área del terreno es:” + Área
11. Fin B

“Cuánto mide C?”

Área=(B*C + (B (A-C)/2 )

“El área del terreno es:” + Área

Fin
Ejemplo Se requiere obtener el área de una circunferencia. Se requiere un valor de
radio solamente Constante, qué es el valor de PI que se establece como 3.
1416
Paso I. Analizar el problema
Salidas Entrada Constantes Procesos
Área double Radio=0 PI=3.1416 Área=PI*R2
double Área=0
double PI=0
ÁREACIRCUNFERENCIA PSEUDOCÓDIGO

Constantes
Inicio
PI=3.1416 double Radio=0
Variables double Área=0
double Radio=0 double PI=0
double Área=0

double PI=0 ”Cuánto mide el radio?”

1. Inicio Radio
2. Escribir”Cuánto mide el radio?”
3. Leer Radio Área=PI*R2
4. Área=PI*R2
5. Escribir”El Área de la circunferencia es “ +Área
6. Fin “El Área de la circunferencia es “ +Área

Fin
Ejemplo Un productor de leche llevar registro de lo que produce en litros, pero
cuando entrega le pagan en galones .Ayuda a saber cuánto recibirá por la
entrega de su producción de un día (1 galón=3.785 litros)
Paso I. Analizar el problema
Salidas Entrada Constantes Procesos
Double Ganancia=0 Double PreGalón=0 Galón=3.785 l Área=PI*R2
Double TotalGalones=0 Double Litros=0

PRODUCCIÓNDELECHE PSEUDOCÓDIGO

Constante
Inicio
Galón=3.785 l
Double Ganancia=0

Variables Double TotalGalones=0

Double PreGalón=0 Double PreGalón=0

Double Litros=0
Double Litros=0

Double Ganancia=0 ” Cuántos litros de leche quiere?”


Double TotalGalones=0

1. Inicio Litros
2. Escribir” Cuántos litros de leche quiere?”
3. Leer Litros TotalGalones=Litros/Galón
4. TotalGalones=Litros/Galón
5. Escribir” cuál es el precio del galón?”
” cuál es el precio del galón?”
6. Leer PreGalón
7. Ganancia=TotalGalones*PreGalón
8. Escribir” Su ganancia es “ + Ganancia PreGalón
9. Fin
Ganancia=TotalGalones*PreGalón

” Su ganancia es “ + Ganancia

Fin
Ejemplo Cuanto se debe de pagar por equis cantidad de lápices Considerando que sí
son 1000 o más el costo es de 0,85$ De lo contrario el precio es De 0,90$.
Paso I. Analizar el problema
Salidas Entrada Constantes Procesos
Double TotalPago =0 Int CantidadLap=0 if(CantidadLap>1000)

TotalPago=CantidadLap*0.85;

else

TotalPago=CantidadLap*0.90;
LÁPICES PSEUDOCÓDIGO

Variables
Inicio
Double TotalPago=0

Int CantidadLap=0 Int CantidadLap=0

1. Inicio Double TotalPago =0

2. Escribir”Cuántos lápices vas a comprar?”


3. Leer CantidadLap
”Cuántos lápices vas a comprar?”
4. 4.si CantidadLap>1000

Entonces
CantidadLap
TotalPago=CantidadLap*0.85

Si no CantidadLap>
1000
TotalPago=CantidadLap*0.90

Fin TotalPago=CantidadLap*0.85 TotalPago=CantidadLap*0.90

5. Escribir “El total a pagar es:” + Totalpago


6. Fin

“El total a pagar es:” + Totalpago

Fin
Ejemplo Determinar si un número es positivo o negativo
Paso I. Analizar el problema
Salidas Entrada Constantes Procesos
String Tipo=”” Int Número=0 Si el Número >0
Tipo=”Positivo”
Si no
Tipo=”Negativo”

NÚMERO POSITIVO/NEGATIVO PSEUDOCÓDIGO


Variables

Int Número=0

String Tipo=””
Inicio
String Tipo=””
1. Inicio Int Número=0
2. Escribir”Anota el número”
3. Leer Número
4. Si el Número >0 “Anota el número”

Tipo=”Positivo”

Si no Número
Tipo=”Negativo”

5. Escribir “El número es” + tipo


6. Fin Número>0

Tipo=”Positivo” Tipo=”Negativo”

“El número es” + tipo

Fin
Ejemplo La langosta ahumada es una empresa dedicada A ofrecer banquetes Sus
tarifas son las siguientes: el costo de platillo por persona es de 95 pesos Pero
si el número de personas es mayor a 200 pero menor o igual a 300 el costo es
de 85 pesos. Para más de 300 personas el costo por platillo es de 75 pesos.
Paso I. Analizar el problema
Salidas Entrada Constantes Procesos
int TotalPagar=0 int Personas=0 If (Personas>300)
TotalPagar=Personas*75
Else
If (Personas >200)
TotalPagar=Personas*85
Else

TotalPagar=Personas*95
LANGOSTAAHUMADABANQUETES PSEUDOCÓDIGO
Variables

int Personas=0

int TotalPagar=0 Inicio

int TotalPagar=0
1. Inicio int Personas=0
2. Escribir”Cuántas personas irán al evento?”
3. Leer Personas
4. If (Personas>300) “Cuántas personas irán al evento?”

TotalPagar=Personas*75

Else Personas
If (Personas >200)

TotalPagar=Personas*85 Personas >300

Else

TotalPagar=Personas*95 TotalPagar=Personas*75 Personas >200

5. Escribir “el total a pagar es:”


TotalPagar= TotalPagar=P
+ TotalPagar Personas*85 ersonas*95

6. Fin

“el total a pagar es:”

Fin
Ejemplo La asociación de vinicultores tiene como política fijar un precio inicial al kilo
de uvas la cual se clasifica en tipos A Y B, y además en tamaños 1 y 2. A
cuándo se realiza la venta del producto está es de un solo tipo y tamaño, Se
requiere determinar cuánto recibirá un productor por la uva que entrega en
un embarque, considerando los siguientes: si este tipo A, se le cargan 0,20$
al precio inicial cuando Ese tamaño 1; y 30$ si es tamaño 2. Si es tipo B se
rebajan 0,30$ Cuándo es el tamaño 1 y 0,50$ cuando es de tamaño
Determinar la ganancia obtenida y represéntalo.
Paso I. Analizar el problema
Salidas Entrada Constantes Procesos
Double Int Tamaño=0 1. if
TotalGanancias=0 String Tipo="" ( ("A".equals(Tipo)
Double Precio=0 )&&(Tamaño==1)){
Double Kilos=0 Precio=Precio +
0.20;
}
if
( ("A".equals( Tipo))&&
(Tamaño==2)) {
Precio=Precio +
0.30;
}
if
( ("B".equals(Tipo) )&&(Ta
maño==1)){

Precio=Precio- 0.20;
}
if
(("B".equals(Tipo) )&&(Ta
maño==2)) {
Precio=Precio+0.50;
}
VENTADEUVAS PSEUDOCÓDIGO
Variables

Double Precio=0

Double Kilos=0

Double TotalGanancias=0

Int Tamaño=0

String Tipo=""

2. Inicio
3. Escribir” Cuánto cuesta el Kilo de uvas?”
Inicio

Int Tamaño=0

String Tipo=""
4. Leer=Precio
Double Precio=0
5. Escribir” Cuántos kilos necesitas?”
Double Kilos=0
6. Leer= Kilos
7. Escribir”Qué tipo de uvas quieres: A o B?” Double TotalGanancias=0

8. Leer=Tipo
9. Escribir”Qué tamaño de uvas necesitas:1 o 2?”
10. Leer= Tamaño ” Cuánto cuesta el Kilo de uvas?”
11. if ( ("A".equals(Tipo) )&&(Tamaño==1))

Precio=Precio + 0.20 Precio

if ( ("A".equals( Tipo))&&(Tamaño==2)) ” Cuántos kilos necesitas?”


Precio=Precio + 0.30
Kilos
if ( ("B".equals(Tipo) )&&(Tamaño==1))

Precio=Precio- 0.20 ”Qué tipo de uvas quieres: A o B?””


Cuántos kilos necesitas?”
if (("B".equals(Tipo) )&&(Tamaño==2)) Tipo

Precio=Precio-0.50
”Qué tamaño de uvas necesitas:1 o 2?
12. TotalGanancia=Kilos*Precio
13. Escribir "La ganancia es"+ TotalGanancia” Tamaño
14. Fin
Tipo1=
A
TipoA=1 TipoA=1

Precio=Precio Precio=Precio Precio=Precio - Precio=Precio -


+ 0.20 + 0.30 0.30 0.50

Precio=Precio
+ 0.30

TotalGanancia=Kilos*Precio

Fin

También podría gustarte