Professional Documents
Culture Documents
ADD M03B1 E07
ADD M03B1 E07
Departament d’Ensenyament
Institut Obert de Catalunya
Exercici 7
Estructures de selecció compostes.
Enunciat
El nostre client és un magatzem a l'engròs de productes que està començant a vendre per Internet. La
web no genera encara tota la informació que l'usuari necessita, i la botiga està rebent moltes trucades
sobre alguns dubtes.
Per a solucionar-ho ens demanen que desenvolupem ràpidament una aplicació que els serveixi per a
donar resposta a les preguntes més habituals.
Categoria
La categoria pot tenir els valors 1 (Medicaments), 2 (Farines), 3 (Medicaments veterinaris), 4 (Aigües),
5 (Cosmètics), 6 (Begudes alcohòliques).
Per a les categories 1 i 2, s'aplica un IVA superreduït (4%)
Per a les categories 3 i 4, s'aplica un IVA reduït (8%)
Per a la resta de categories, s'aplica l'IVA general (21%)
Cost enviament
Per compres fins a 100€ el cost de l'enviament és de 3€
Per compres des de 101€ fins a 500€ el cost de l'enviament és de 20€
Per compres des de 501€ en endavant el vost de l'enviament és de 50€
Cal que declareu com a constants totes les variables que tinguin valors que no canviïn (valors dels IVA,
categories..)
Cal que feu servir una estructura de tipus switch a l'opció 1 del menú per a seleccionar quin IVA cal
aplicar en funció de la categoria.
Versió: 02
Formació professional
Lliurament
Què
Heu de :
1. Lliurar l'informe d'avaluació (ompliu el model que trobareu al final d'aquest document i empleneu-lo
al lliurament)
2. Lliurar l'arxiu .java del programa que heu creat
Com
El nom del fitxer .java serà: E7_Cognom1Inicial del cognom2. Els cognoms s’escriuran sense accents. Per
exemple, l’estudiant Joan García Santos posaria el següent nom al seu fitxer de l’exercici:
E07_GarciaS.java.
Versió: 02
Formació professional
Autoavaluació
Omple aquest apartat amb les teves conclusions segons les indicacions que
tens més abaix
Versió: 02
Formació professional
2 1 0
Criteri puntuació
Notable Suficient Insuficient
El programa es pot executar,
El programa s'executa sense
Robust però quan arriba a cert punt El programa no s'executa
problemes
falla i finalitza incorrectament.
Els noms de les variables són prou Els noms de les variables no
Els noms de les variables són
significatius. són significatius (no ens
significatius, però no tots els
Els tipus són correctes. informen del seu contingut).
tipus de dades són correctes.
Variables Les variables es declaren a Algun dels tipus no és
No totes les variables estan
principi del codi. correcte.
declarades a principi del codi.
Declara constants per valors que Les variables no es declaren al
No declara constants.
no canvien. principi del codi.
Fa el que es demana.
Fa una part de les coses que
Demana les dades indicades a
es demanen, però no totes. No fa el que es demana. Ni
l'enunciat.
demana les dades, ni indica
Calcula correctament i mostra els
Correcte preu d'entrada ni del canvi.
resultats que es demanen al
Fa servir l'estructura switch,
resultat.
però no com s'indica a No fa servir l'estructura switch.
Fa servir la estructura switch com
l'enunciat.
es demana a l'enunciat.
Com que no hi ha una única solució possible de l'exercici, les diferències entre la teva solució i la
solució oficial poden ser degudes a:
• Un error teu.
• Una diferència admissible entre les solucions .
Un cop feta l'autoavaluació, compara la teva solució amb l'oficial, identifica les diferències i classifica
cadascuna d'elles segons els tipus anteriors .
Versió: 02