Clase 05 Ejercicios Resueltos.doc

  • Uploaded by: Profesora Leticia
  • 0
  • 0
  • October 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Clase 05 Ejercicios Resueltos.doc as PDF for free.

More details

  • Words: 1,421
  • Pages: 7
Ejercicios resueltos Clase 5: 

Ingresar la nota de un alumno y luego mostrar si “APROBO”, “RINDE EN DICIEMBRE”, o “RINDE EN MARZO”, teniendo en cuenta que para aprobar la nota debe ser mayor o igual a 7, para ir a diciembre la nota debe ser mayor o igual a 4, sino ira a marzo. INICIO Escribir “Ingrese la nota:” LEER nota SI nota >= 7 ENTONCES Escribir “APROBO...” SINO SI nota >= 4 entonces Escribir “rinde en diciembre...” SINO Escribir “rinde en marzo...” FINSI FINSI FIN Python nota =input(“Ingrese la nota:”) if nota >= 7: print “APROBO...” else: if nota >= 4: print “rinde en diciembre...” else: print “rinde en marzo...”

LEER

SI

Nota

Nota>=7

ENTONCES Escribir “Aprobó”



SINO SI

ENTOCES

SINO

Nota>=4

Escribir

Escribir

“Rinde en Diciembre”

“Rinde en Marzo”

6

6>=7

-

6>=4

Rinde en diciembre

-

10

10>=7

Aprobó

-

-

-

5

5>=7

-

5>=4

-

Rinde en Marzo

En una empresa de viajes se ingresan de una en una las ventas del día, para ello se carga el importe del viaje, y la categoría de la persona (1-Menor, 2-Adulto, 3-Jubilado. Se pide: Hacer un descuento del 50% a los menores, 25% a los jubilados y nada a los adultos. Mostrar por pantalla el Nuevo importe. INICIO Escribir “Ingrese importe del pasaje:” LEER importe Escribir “Ingrese la categoría 1 – Menor / 2 – Adulto / 3 – Jubilado “

Clase 5 -1-

LEER CATE SI CATE = 1 ENTONCES NuevoImporte = importe * 0.5 SINO SI CATE = 2 entonces NuevoImporte = importe SINO NuevoImporte = importe * 0.75 FINSI FINSI Escribir “El nuevo importe es: “, NuevoImporte FIN Python importe =input(“Ingrese importe del pasaje:”) CATE =input(“Ingrese la categoría 1 – Menor / 2 – Adulto / 3 – Jubilado “) if CATE = 1: NuevoImporte = importe * 0.5 Else: if CATE = 2: NuevoImporte = importe Else: NuevoImporte = importe * 0.75 print “El nuevo importe es: “, NuevoImporte LEER Importe

SI Cate

Cate=1

ENTONCES NuevoImporte Importe*0.5



SINO SI

ENTOCES

SINO

Cate=2

NuevoImporte

NuevoImporte

Importe

Importe*0.75

Escribir NuevoImporte

100

2

2=1

-

2=2

100

-

100

100

1

1=1

100*0.5=50

-

-

-

50

100

3

3=1

-

3=2

-

100*0.75=75

75

Ingresar la edad de una persona y luego mostrar a que categoría pertenece: o Los menores a 21, categoría “Menores”, o de 21 a 35 Inclusive, categoría “Adultos Jóvenes, o de 36 a 45 inclusive, categoría “Adultos Grandes”, o de 46 a 60 inclusive, Categoría “Mayores” o y más de 60, categoría “Respetables”. INICIO Escribir “Ingrese su edad:” LEER edad SI edad <= 21 ENTONCES Escribir “MENORES....” SINO SI edad<= 35 entonces Escribir “ADULTOS JÓVENES” SINO

Clase 5 -2-

SI edad <= 45 entonces Escribir “ADULTOS GRANDES” SINO SI edad <= 60 entonces Escribir “MAYORES” SINO Escribir “REPETABLE” FINSI FINSI FINSI FINSI FIN python edad =input(“Ingrese su edad:”) if edad <= 21: print “MENORES....” else: if edad<= 35 : print “ADULTOS JÓVENES” else if edad <= 45 : print “ADULTOS GRANDES” else if edad <= 60: print “MAYORES” else: print “REPETABLE”

ENTONCES LEER EDAD

SINO ENTONCES

SI edad<=21

Escribir Menores

SI edad<=35

SINO ENTONCES

Escribir SI Adultos Jóvenes edad<=45

SINO

Escribir SI Adultos Grandes edad<=60

ENTONCES

SINO

Escribir Mayores

Escribir Respetable

40

40<=21

-

40<=35

-

40<=45

Adultos Grandes

-

-

-

25

25<=21

-

25<=35

Adultos Jóvenes

-

-

-

-

-

60

60<=21

-

60<=35

-

60<=45

-

60<=60

Mayores

-

18

18<=21

Menores

-

-

-

-

-

-

-

80

80<=21

-

80<=35

-

80<=45

-

80<=60

-

Respetable



En una empresa se le otorga aumento de sueldo a todos sus empleados. El aumento es en forma porcentual y se determina en base al sueldo actual: de cada empleado siguiendo una lista: 10% a todos los que ganan menos de 1000, 7% a todos los que ganan entre 1001 y 1500, 5% a todos los que ganan entre 1501 y 2000, 3% a todos los que ganan más de 2000. Se debe calcular y mostrar el nuevo sueldo de cada empleado. INICIO Escribir “Ingrese el sueldo actual:”

Clase 5 -3-

LEER sueldo SI sueldo <= 1000 ENTONCES NImporte = importe * 1.1 SINO SI sueldo <= 1500 entonces NImporte = importe * 1.07 SINO SI sueldo <= 2000 entonces NImporte = importe * 1.05 SINO NImporte = importe * 1.03 FINSI FINSI FINSI Escribir “El nuevo importe es : “,NImporte FIN Python sueldo =input(“Ingrese el sueldo actual:”) if sueldo <= 1000 : NImporte = importe * 1.1 Else: if sueldo <= 1500 : NImporte = importe * 1.07 Else: if sueldo <= 2000: NImporte = importe * 1.05 Else: NImporte = importe * 1.03 print “El nuevo importe es : “,NImporte

ENTONCES Escribir sueldo

SINO ENTONCES

SI sueldo<=1000

Nimporte importe*1,1

SI sueldo<=1500

Nimporte importe*1,07

SINO SI sueldo<=2000

ENTONCES

SINO

Nimporte importe*1,05

Nimporte importe*1,03

Escribir Nimporte

800

800<=1000

800*1.1

-

-

-

-

-

880

1900

1900<=1000

-

1900<=1500

-

1900<=2000

1900*1.05

-

1995

2500

2500<=1000

-

2500<=1500

-

2500<=2000

-

2500*1.03

2575

1200

1200<=1000

-

1200<=1500

1200*1.07



1198.93

Se tiene el precio y cantidad de unidades compradas por un cliente, se desea conocer el importe a pagar por el mismo teniendo en cuenta que si supera los $ 500 se le hará un descuento del 10%, de lo contrario si la cantidad supera las 20 Unidades, entonces el descuento será de 5%. Se deberá mostrar por pantalla el Nombre del cliente, Precio, cantidad y Total a Pagar.

Clase 5 -4-

INICIO Escribir “Ingrese Nombre del cliente:” LEER nombre Escribir “Ingrese el precio:” LEER precio Escribir “Ingrese cantidad de unidades” LEER cantidad Importe = precio * cantidad SI importe > 500 ENTONCES Importe = importe * 0.9 SINO SI cantidad > 20 entonces Importe = importe * 0.95 FINSI FINSI Escribir nombre, precio, cantidad, importe FIN Python nombre =input(“Ingrese Nombre del cliente:”) precio =input(“Ingrese el precio:”) cantidad =input(“Ingrese cantidad de unidades”) Importe = precio * cantidad if importe > 500: Importe = importe * 0.9 Else: if cantidad > 20: Importe = importe * 0.95 print nombre, precio, cantidad, importe

LEER

ENTONCES

nombre precio cantidad

importe precio*cantida d

SI importe>500

SINO ENTONCES

importe importe*0,9

SI cantidad>20

Escribir nombre, precio,cantidad,importe

importe importe*0,95

X1

12

10

12*10=120

120>500

-

10>20

-

X1, 12, 10, 120

X2

50

15

50*15=750

750>500

675

-

-

X1, 50, 15, 675

X3

35

10

35*10=350

350>500

-

35>20

350*0.95=332

X3, 35, 10, 332



Ingresar tres números y luego mostrar cual es el menor de ellos. INICIO Escribir “El 1º numero:” LEER A Escribir “El 2º numero:” LEER B Escribir “El 3º numero:”

Clase 5 -5-

Python LEER C SI A < B ENTONCES Menor = A SINO Menor = B FINSI SI C < Menor ENTONCES Menor = C FINSI Escribir “El numero mas chico es “,Menor FIN Python A=input( “El 1º numero:”) B=input( “El 2º numero:”) C=input( “El 3º numero:”) if A < B: Menor = A Else: Menor = B if C < Menor: Menor = C print “El numero mas chico es “,Menor

LEER

MENOR=C

Escribir MENOR

6<5

-

5

1<3

1

1

6<2

-

2

SINO

B

C

SI A>B

ENTOCES

A

MENOR=A

MENOR=B

SI C<MENOR

5

8

6

5<8

5

-

8

3

1

8<3

-

3

9

2

6

9<2

-

2



ENTOCES

Ingresar los tres lado de un triangulo y luego mostrar si es Equilátero, Isósceles, Escaleno. INICIO Escribir “El 1º Lado:” LEER L1 Escribir “El 2º Lado:” LEER L2 Escribir “El 3º Lado:” LEER L3 SI L1 = L2 Y L1 = L3 Y L2 = L3 ENTONCES Escribir “Triangulo Equilátero....” SINO SI L1 <> L2 Y L1 <> L3 Y L2 <> L3 ENTONCES Escribir “Triangulo Escaleno....” SINO Escribir “Triangulo Isósceles....” FINSI

Clase 5 -6-

FINSI FIN Python L1=input( “El 1º Lado:”) L2=input( “El 2º Lado:”) L3=input( “El 3º Lado:”) if L1 = L2 Y L1 = L3 Y L2 = L3: print “Triangulo Equilátero....” else: else L1 <> L2 Y L1 <> L3 Y L2 <> L3 : print “Triangulo Escaleno....” else: print “Triangulo Isósceles....”

Escribir L1

5

L2

L3

SI L1=L2 Y L1=L3 Y L2=L3

ENTOCES

SINO

Escribir Equilátero

SI L1<>L2 Y L1<>L3 y L2<>L3

ENTONES

SINO

Escribir Escaleno

Escribir Isósceles

-

5<>3 Y 5<>4 Y 3<>4

Escaleno

-

3

4

5=3 Y 5=4 Y 3=4

4

4

1

4=4 y 4=1 y 4=1

-

4<>4 y 4<>1 y 4<>1

-

Isósceles

6

6

6

6=6 y 6=6 y 6=6

Equilátero

-

-

-

Clase 5 -7-

Related Documents


More Documents from "Profesora Leticia"