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
Sueldo
Sueldo <=500
ENTONCES
SINO
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
importe
Importe>=1500
ENTONCES 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 Sueldo
Anti
SI
ENTONCES
SINO
ESCRIBIR
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-