Ejercicios resueltos Clase 3:
Ingresar el sueldo de una persona y luego mostrar una leyenda que diga “recibe aumento” siempre y
cuando su sueldo sea menor o igual a 1000 sino mostrar un mensaje que diga “no recibe aumento”.
INICIO
ESCRIBIR “Ingrese sueldo actual:”
LEER sueldo
SI sueldo <= 1000 ENTONCES
ESCRIBIR “recibe aumento...”
SINO
ESCRIBIR “No recibe aumento...”
FINSI
FIN
Python
sueldo =input(“Ingrese sueldo actual:”)
if sueldo <= 1000:
print “recibe aumento...”
else:
print “No recibe aumento...”
LEER SI ENTONCES SINO
Sueldo Sueldo <=1000 Mostrar “Recibe Aumento” Mostrar “NO Recibe Aumento”
800 800<=1000 Recibe Aumento -
1200 1200<=1000 - NO recibe Aumento
1000 1000<= Recibe Aumento -
Ingresar un número y luego mostrarlo por pantalla solo si es positivo sino no hacer nada.
INICIO
ESCRIBIR “Ingrese un numero:”
LEER n
SI n> 0 ENTONCES
ESCRIBIR “El numero ingresado es”
LEER n
FINSI
FIN
Python
N=input “Ingrese un numero:”
if n> 0:
print “El numero ingresado es”, n
LEER SI ENTONCES
N n> 0 Mostrar n
10 10>0 10
Clase 3
-1-
-5 -5>0 -
0 0>0 -
Ingresar la nota de un alumno y luego mostrar si Aprobó o no la materia, teniendo en cuenta que para
aprobarla su nota debe ser mayor o igual a 7
INICIO
ESCRIBIR “Ingrese su nota:”
LEER nota
SI nota >= 7 ENTONCES
ESCRIBIR “APROBO...”
SINO
ESCRIBIR “NO APROBO...”
FINSI
FIN
Python
Nota=input( “Ingrese su nota:”)
if nota >= 7:
print “APROBO...”
else:
print “NO APROBO...”
LEER SI ENTONCES SINO
Nota Nota>=7 Mostrar “Aprobó” Mostrar “NO Aprobó”
8 8>=7 Aprobó -
4 4<=7 - No Aprobó
7 7>=7 Aprobó -
Ingresar el sueldo de una persona, aumentar 10% del sueldo y luego mostrar el nuevo sueldo, solo si gana
hasta $500.- de sueldo actual, sino mostrar un mensaje que diga “No recibe aumento”
INICIO
ESCRIBIR “Ingrese el sueldo:”
LEER sueldo
SI sueldo <=500 ENTONCES
NuevoSueldo = sueldo * 1.1
ESCRIBIR “El nuevo sueldo es:”, NuevoSueldo
SINO
ESCRIBIR “No recibe aumento...”
FINSI
FIN
Python
sueldo =input(“Ingrese el sueldo:”)
if sueldo <=500:
NuevoSueldo = sueldo * 1.1
print “El nuevo sueldo es:”, NuevoSueldo
Clase 3
-2-
else:
print “No recibe aumento...”
LEER SI ENTONCES SINO
Sueldo Sueldo <=500 Nuevosueldo ESCRIBIR ESCRIBIR
Sueldo * 1.1 NuevoSuedo “NO Recibe Aumento”
400 400<=500 400*1.1=440 440 -
1000 1000<=500 - - NO recibe Aumento
500 500<=500 500*1.1=550 550 -
Ingresamos el importe total de una factura que hacemos a un clientes, le vamos a descontar un 20% solo
si nos compra un total mayor a $1500.- y mostramos cual es el nuevo importe, sino, no hacemos nada.
INICIO
ESCRIBIR “Ingrese importe total de la factura:”
LEER importe
SI importe >=1500 ENTONCES
NuevoImporte = importe * 0.8
ESCRIBIR “El nuevo importe de la factura es:”, NuevoImporte
FINSI
FIN
python
importe =input(“Ingrese importe total de la factura:”)
if importe >=1500:
NuevoImporte = importe * 0.8
print “El nuevo importe de la factura es:”, NuevoImporte
Clase 3
-3-
LEER SI ENTONCES
importe Importe>=1500 Nuevoimporte ESCRIBIR
Importe * 0.8 NuevoImporte
1000 1000>=1500 - -
2000 2000>=1500 2000*0.8=1600 1600
1500= 1500>=1500 1500*0.8=1200 1200
Ingresar el sueldo de un obrero y también su antigüedad para luego realizar la siguiente operación, si la
antigüedad es mayor a 10 años aumentar un 50% del sueldo, sino aumentar solo un 15%, en ambos
casos mostrar el nuevo sueldo por pantalla
INICIO
ESCRIBIR “Ingrese el sueldo:”
LEER sueldo
ESCRIBIR “Ingrese la antigüedad:”
LEER ANTI
SI ANTI > 10 ENTONCES
NuevoSueldo = sueldo * 1.5
SINO
NuevoSueldo = sueldo * 1.15
FINSI
ESCRIBIR “El nuevo sueldo es:”, NuevoSueldo
FIN
Python
sueldo =input(“Ingrese el sueldo:”)
ANTI =input(“Ingrese la antigüedad:”)
if ANTI > 10:
NuevoSueldo = sueldo * 1.5
else
NuevoSueldo = sueldo * 1.15
print “El nuevo sueldo es:”, NuevoSueldo
LEER SI ENTONCES SINO ESCRIBIR
Sueldo Anti Anti>10 Nuevosueldo Nuevosueldo NuevoSueldo
sueldo * 1.5 sueldo * 1.15
1000 5 5>10 - 1000*1.15=1150 1150
1000 15 15>10 1000*1.5=1500 - 1500
500 12 12>10 500*1.5=750 - 750
Clase 3
-4-