Diferència entre revisions de la pàgina «ASIX-M3-UF1-A2.5-Solucions Exercicis estructura iterativa: recorregut»

De wikiserver
Dreceres ràpides: navegació, cerca
(Es crea la pàgina amb «1. Escriu un programa que llegeixi números enters positius i mostri el més petit i el més gran. El programa finalitzarà quan ens introdueixin un número negatiu....».)
(Cap diferència)

Revisió del 11:47, 9 nov 2020

1. Escriu un programa que llegeixi números enters positius i mostri el més petit i el més gran. El programa finalitzarà quan ens introdueixin un número negatiu.

'''
Escriu un programa que llegeixi números enters positius i mostri el més petit
i el més gran. El programa finalitzarà quan ens introdueixin un número
negatiu.
'''
print("Més gran i més petit d'una seqüencia de números")

# Accedir al primer element
num = int(input("Introdueix un valor positiu (per acabar negatiu): "))

# Inicialitzar tractament
max = num;
min = num

# Mentre no ultim element 
while num >= 0:

  # Tractar_element
  if num > max:
    max = num
  if num < min: 
    min = num
  
  # Obtenir següent element 
  num = int(input("Introdueix un valor positiu (per acabar negatiu): "))

# Tractament_final 
print("El valor màxim és: ", max)
print("El valor mínim és: ", min)