Diferència entre revisions de la pàgina «ASIX-M3-UF1-Recuperació Extraordinària»

De wikiserver
Dreceres ràpides: navegació, cerca
Línia 37: Línia 37:
 
</pre>
 
</pre>
  
4. Feu un programa que defineixi per codi una llista de productes amb els seus preus per unitat, creï un segon diccionari amb la llista de la compra d'un client (producte i quantitat) i després mostri la factura (unitats * preu producte i el import total de la cistella de compra).  
+
4. Feu un programa que defineixi per codi dos diccionaris: el primer (Estoc) amb l'estoc de cada producte, i el segon (Vendes) amb les vendes realitzades. A continuació actualitzeu el diccionari Estoc amb les vendes realitzades.
  
 
2,5 punts
 
2,5 punts
Línia 43: Línia 43:
 
<pre>
 
<pre>
 
Exemple
 
Exemple
# Productes i preu
+
# Productes i estoc
Productes =  {'Samarreta' : 8.55, 'Foulard' : 8.20, 'Gorra' : 6.95, 'Bufanda': 11.25, 'Mocador' : 12.00, 'Mitjons': 9,95, 'Calçotets' : 9.70, 'Pijama' : 12.40}
+
Estoc =  {'Samarreta' : 150, 'Foulard' : 200, 'Gorra' : 100, 'Bufanda': 50, 'Mocador' : 125, 'Mitjons': 300, 'Calçotets' : 200, 'Pijama' : 90}
  
Es demanen els productes i es crea la cistella (cal comprovar que els productes existeixen).
+
# Vendes
Cistella = {'Gorra' : 2, 'Mocador' : 4, 'Foulard' : 2, 'Pijama' : 1}
+
Vendes = {'Mocador' : 4, 'Foulard' : 2, 'Pijama' : 1, 'Gorra' : 1, 'Foulard' : 10, 'Pijama' : 2, 'Gorra' : 2, 'Mocador' : 7}
  
Factura
+
Després de l'actualització el diccionari d'estocs tindrà el següent contingut:
  
Producte    Unitats      Preu  Total producte
+
# Productes i estoc                         
Gorra             2      6.95            13.90
+
Estoc =  {'Samarreta' : 150, 'Foulard' : 188, 'Gorra' : 97, 'Bufanda': 50, 'Mocador' : 114, 'Mitjons': 300, 'Calçotets' : 200, 'Pijama' : 87}
Mocador           4    12.00            48.00
 
Foulard          2      8.20            16.40
 
Pijama           1    12.40            12.40
 
 
 
                                Total:   90.70                         
 
 
</pre>
 
</pre>

Revisió del 18:25, 10 juny 2022

- UF1 – Recuperació Extraordinària-

1. Fes un programa que demani dos números i mostri el següent (en l'exemple els números són 5 i 7)

2,5 punts
1 1 1 1 1 1 1 
2 2 2 2 2
3 3 3 3 3 3 3
4 4 4 4 4
5 5 5 5 5 5 5
6 6 6 6 6
7 7 7 7 7 7 7
  • El primer número més gran indica el número de files.

2. En una seqüència de números enters positius acabada en -1, comptar tots els números de 3 xifres que tenen el primer dígit igual al darrer:

2,5 punts

Exemple: 3 700 82 34 222 141 97 176 2012 4056 393 214 797 -1 → 4 (222 141 393 797)


3- Feu un programa que a partir d'una frase introduïda per teclat, crei dues llistes, una amb les paraules que comencen per vocal i una altra llista amb paraules que comencin per consonant. A continuació, mostreu el contingut d'ambdues llistes.

  • Podeu utilitzar la cadena "aeiouAEIOU".
2,5 punts
Exemple

Frase: "El David ha regalat unes sabates a un nen trist que anava descalç"

llistaVocals = ["El", "unes", "a", "un", "anava"]
llistaConsonants = ["David", "ha", "regalat", "sabates", "nen", "trist", "que", "descalç"]

4. Feu un programa que defineixi per codi dos diccionaris: el primer (Estoc) amb l'estoc de cada producte, i el segon (Vendes) amb les vendes realitzades. A continuació actualitzeu el diccionari Estoc amb les vendes realitzades.

2,5 punts

Exemple
# Productes i estoc
Estoc =  {'Samarreta' : 150, 'Foulard' : 200, 'Gorra' : 100, 'Bufanda': 50, 'Mocador' : 125, 'Mitjons': 300, 'Calçotets' : 200, 'Pijama' : 90}

# Vendes
Vendes = {'Mocador' : 4, 'Foulard' : 2, 'Pijama' : 1, 'Gorra' : 1,  'Foulard' : 10, 'Pijama' : 2, 'Gorra' : 2, 'Mocador' : 7}

Després de l'actualització el diccionari d'estocs tindrà el següent contingut:

# Productes i estoc                           
Estoc =  {'Samarreta' : 150, 'Foulard' : 188, 'Gorra' : 97, 'Bufanda': 50, 'Mocador' : 114, 'Mitjons': 300, 'Calçotets' : 200, 'Pijama' : 87}