0% encontró este documento útil (0 votos)
81 vistas4 páginas

Ejercicios de Programación en Python

El documento presenta varios ejercicios de programación condicional en pseudocódigo y Python. En cada ejercicio se ingresa un valor, se evalúa una condición mediante una sentencia if/else y se muestra un mensaje u otro resultado en pantalla. Los ejercicios incluyen comparar sueldos, notas, importes y calcular nuevos valores en base a aumentos o descuentos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
81 vistas4 páginas

Ejercicios de Programación en Python

El documento presenta varios ejercicios de programación condicional en pseudocódigo y Python. En cada ejercicio se ingresa un valor, se evalúa una condición mediante una sentencia if/else y se muestra un mensaje u otro resultado en pantalla. Los ejercicios incluyen comparar sueldos, notas, importes y calcular nuevos valores en base a aumentos o descuentos.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOC, PDF, TXT o lee en línea desde Scribd

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-

También podría gustarte