Clase 10 Ejercicios Resueltos

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 6

Ejercicios resueltos Clase 10:

 De todos los jugadores de un equipo de voley se ingresan: Apellido nombre, y altura. (No
se sabe cuantos jugadores hay). Se pide Mostrar lo siguiente:
1. cuantos jugadores se ingresaron en total.
2. El nombre y la altura del jugador más alto.
3. Promedio de Altura.
4. Cuantos Jugadores Tienen una altura de 1.8.

INICIO
Continua = ”S”
MayorAltura = 0
MIENTRAS Continua = “S”
Escribir “Ingrese el Apellido y Nombres: “
Leer apenom
Escribir “Ingrese la altura: “
Leer altura

Jugadores = Jugadores + 1

SI altura >MayorAltura ENTONCES


MayorAlturas = altura
MayorNombre=Nombre
FINSI

SumaAltura=SumaAltura + altura

SI altura =1.8 ENTONCES


Cuantos18=cuanto18+1
FINSI

Escribir “Continua trabajando S/N”


Leer continua
FINMIENTRAS
Promedio = SumaAltura / Jugadores
Escribir “El total de jugadores es de: “,Jugadores
Escribir “El jugador mas alto es: “,MayorNombre
Escribir “El promedio de altura es: “,Promedio
Escribir “Los Jugadores que miden 1.8 son: “,cuantos18
FIN

Python
Continua = ”S”
MayorAltura = 0
while Continua = “S”:
apenom =raw_input(“Ingrese el Apellido y Nombres: “)
altura=input( “Ingrese la altura: “)

Clase 10
-1-
Jugadores = Jugadores + 1

if altura >MayorAltura:
MayorAlturas = altura
MayorNombre=Nombre

SumaAltura=SumaAltura + altura

if altura =1.8:
Cuantos18=cuanto18+1

continua =raw_input(“Continua trabajando S/N”)


Promedio = SumaAltura / Jugadores
print “El total de jugadores es de: “,Jugadores
print “El jugador mas alto es: “,MayorNombre
print “El promedio de altura es: “,Promedio
print “Los Jugadores que miden 1.8 son: “,cuantos18

ENTONCES
MIENTRAS Leer jugadores= SI sumaAltura=
continua=S apenom altura jugadores+1 altura>mayorAltura mayorAltura mayorNombre sumaAltura+
altura nombre altura
S=S X1 1,95 0+1=1 1,95>0 1,95 X1 0+1,95=1,95
S=S X2 1,80 1+1=2 1,80>1,95 - - 1,95+1,8=3,75
S=S X3 2,05 2+1=3 2,05>1,95 2,05 X3 3,75+2,05=5,8
N=S

SI ENTOCES Leer promedio Escribir


altura=1,8 cuantos18= continua sumaAltura/jugadores Jugadores mayorNombre promedio cuantos18
cuantos18+1 5,8/3=1,93 3 X3 1,93 1
1,95 - S
1,8=1,8 0+1=1 S
2,05=1,8 - N

 Si de un club se van registrando de 1 en 1 de sus socios los siguientes datos nº de


socio, apellido nombre, edad, tipo de deporte (1:Tenis/ 2=Paddle). Se pide mostrar por
pantalla:
a) cuantos socios juegan tenis y paddle, y cuantos juegan tenis
b) Listar el apellido y nombre, nro socio, y edad, de los jugadores de paddle.
c) Imprimiendo en la ultima línea el promedio de edad de los jugadores de paddle.

INICIO
Continua = ”S”
MIENTRAS Continua = “S”

Escribir “Ingrese el Apellido y Nombres: “


Leer apenom

Clase 10
-2-
Escribir “Ingrese el Nro. De Socio: “
Leer nrosocio
Escribir “Ingrese la edad: “
Leer edad
Escribir “Ingrese tipo de deporte (1: Tenis / 2:Paddle): “
Leer Deporte

Si Deporte = 1 entonces
Tenis = tenis + 1
Sino
Paddle=Paddle+1
IMPRIMIR apenom, nrosocio, edad
sumaPaddle = sumaPaddle +edad
PromedioPaddle = sumaPaddle/Paddle
FinSi

Escribir “Continua trabajando S/N”


Leer continua

FINMIENTRAS

Escribir “La cantidad de socios que juegan tenis: “,Tenis


Escribir “La cantidad de socios que juegan Paddle: “,Paddle
Escribir “El promedio de edades de los socios que juegan paddle es: “,PromedioPaddle
FIN

Python
Continua = ”S”
while Continua = “S”:

apenom=raw_input(“Ingrese el Apellido y Nombres: “)


Leer apenom
nrosocio=raw_input(“Ingrese el Nro. De Socio: “)
edad=input(“Ingrese la edad: “)
deporte=raw_input(“Ingrese tipo de deporte (1: Tenis / 2:Paddle): “)

if Deporte = 1:
Tenis = tenis + 1
Else:
Paddle=Paddle+1
print apenom, nrosocio, edad
sumaPaddle = sumaPaddle +edad
PromedioPaddle = sumaPaddle/Paddle

continua =raw_input(“Continua trabajando S/N”)

print “La cantidad de socios que juegan tenis: “,Tenis

Clase 10
-3-
print “La cantidad de socios que juegan Paddle: “,Paddle
print “El promedio de edades de los socios que juegan paddle es:
“,PromedioPaddle

Leer ENTONCES SINO


MIENTRAS SI Leer
Continua=S apenom nrosocio edad deporte deporte=1 tenis= paddle= sumaPaddle= promedioPaddle continua
tenis+ paddle+ sumaPaddle+ sumaPaddle/
1 1 paddle paddle
S=S X1 0001 30 1 1=1 0+1=1 - - - S
S=S X2 0002 25 2 2=1 - 0+1=1 0+25=25 25/1=25 S
S=S X3 0003 35 2 2=1 - 1+1=2 25+35=60 60/2=30 N
N=S

Escribir
tenis paddle PromedioPaddle
1 2 30

 De la compra de artefactos eléctricos para el hogar se van registrando de 1 en 1 los


siguientes datos: Descripción del artefacto, numero de serie, tipo de artefacto [1:
Heladera / 2: Lavarropa / 3: Televisor / 4: Otros] y precio del artefacto. Se pide Mostrar lo
siguiente:
1. Importe total de la compra.
2. Importe total de la compra de heladeras, importe total de la compra de lavarropas.
3. Indicar cual fue el mayor precio de las heladeras.
4. Emitir un listado donde se informe de todas las heladeras compradas, descripción,
número de serie, precio.

INICIO
Continua = ”S”
MayorPrecio = 0
MIENTRAS Continua = “S”
Escribir “Ingrese descripción del artefacto: “
Leer descri
Escribir “Ingrese Nro. De serie: “
Leer NSerie
Escribir “Ingrese tipo de artefacto (1: Heladeras / 2: Lavarropas / 3: Televisor / 4:
Otros)”
Leer tipo
Escribir “Ingrese el precio del artefacto”
Leer precio
Total = total + precio

Si tipo = 1 entonces
Heladeras = heladeras + precio
Si precio > MayorPrecio entonces
MayorPrecio = precio
FinSi
IMPRIMIR descri, NSerie, precio
Sino
Clase 10
-4-
Si tipo = 2 entonces
Lavarropas = lavarropas + precio
FinSi
FinSi

Escribir “Continua trabajando S/N”


Leer continua
FINMIENTRAS
Escribir “El Importe total recaudado es: “,total
Escribir “El importe total de la compra de heladeras es: “,Heladeras
Escribir “El mayor precio de las heladeras:”, mayorprecio
Escribir “El importe total de la compra de lavarropas es: “,lavarropas
FIN

Python
Continua = ”S”
MayorPrecio = 0
while Continua = “S”:
descri =raw_input(“Ingrese descripción del artefacto: “)
nserie=raw_input( “Ingrese Nro. De serie: “)
tipo=input(“Ingrese tipo de artefacto (1: Heladeras / 2: Lavarropas / 3:
Televisor / 4: Otros)”)
precio=input( “Ingrese el precio del artefacto”)
Total = total + precio

if tipo = 1:
Heladeras = heladeras + precio
if precio > MayorPrecio:
MayorPrecio = precio

print descri, NSerie, precio


else:
if tipo = 2:
Lavarropas = lavarropas + precio

continua =raw_input(“Continua trabajando S/N”)


print “El Importe total recaudado es: “,total
print “El importe total de la compra de heladeras es: “,Heladeras
print “El mayor precio de las heladeras:”, mayorprecio
print “El importe total de la compra de lavarropas es: “,lavarropas

Leer
MIENTRAS total= SI
continua=S descri nSerie Tipo Precio total+ tipo
precio

S=S H.2mt.2p 123452 1 1500 0+1500=1500 1=1


S=S L.Automatico 45678 2 1200 1500+1200=2700 2=1
S=S H.1.8mt.2p 12322 1 1300 2700+1300=3000 1=1
N=S

Clase 10
-5-
ENTONCES SINO Leer
heladeras= SI ENTONCES IMPRIMIR SI ENTONCES continua
heladeras+1 precio>MayorPrecio MayorPrecio descri, nserie,precio tipo=2 Lavarropas=
precio Lavarropas+
precio
0+1=1 1500>0 1500 H.2mt.2p,123452,1500 1=2 - S
- - - - 2=2 0+1=1 S
1+1=2 1300>1500 - H.1.8mt.2p,12322,1300 1=2 - N

Escribir
total heladeras MayorPrecio Lavarropas
300 2 1500 2

Clase 10
-6-

También podría gustarte