Professional Documents
Culture Documents
Examen Info 20240416
Examen Info 20240416
Examen Info 20240416
Definir un subprograma a C++ que rep dos temps en formal HHMMSS i torna la quantitat d'hores, minuts i segons
que els diferencia; en cas que siguin iguals tornara 0,0,0.
Notes: l) Els temps es poden introduir en qualsevol ordre. 2) El rang de valors d'hores és
Exemples:
Problema 2 (45%)
Una cooperativa agrícola dedicada a les taronges ens ha demanat un programa per classificar els lots de taronges en
algun dels 3 tipus de productes que comercialitzen:
Taronges Modesta
Taronges Gala
Tota la informació dels lots de taronges esta disponible al fitxer "taronges.txt". El contingut inclou:
Identificador (enter): el valor de !'identificador sera sempre superior o igual a 100 i esta composat del codi del lot
seguit de dos dígits que indiquen si les taronges han sigut encerades i si tenen alguna imperfecció . L'últim dígit pot
contenir valors de 0 a 5 indicant que no tenen cap imperfecció si te el valor 0 iaugmentant de valor quan augmenten
les imperfeccions. El penúltim dígit tindra valor 1 o 0 indicant si les taronges han sigut encerades o no
respectivament.
o Sí la taronja represen tativa del lot te un diametre entre 25cm i 30crn es dedicara a Taronges Gala.
o Si la taronja representativa del lot te un pes entre 175gr i 250grs es dedicara a Taronges Gala.
3- Un programa que Jlcgcixi el li txer "taronges.txt" i cscrigui el codi i pes total, dels lots en el fitxer corresponent
en funció de l'ús al que es dedican\: "melmdada.txt , Modesta.txt" o "Gala.txt". També s'ha de visualitzar per
pantalla:
Problema 3 (30%)
Aquest programa Uegeix una seqüenc ia indefinida de paraules que corresponen a tres tipus d'ordres: LEER,
COMPATIBLES i ESCRIBIR. LEER llegeix dues activítats cadascuna d'elles amb nom, hora d'inici i hora de
finalització en hores i minuts. COMPATIBLES determina si les activitats es solapen en el temps notificant-ho.
ESCRIBIR torna a escriure les activitats actuals. Els temps es donen en el format HH:MM (per exernple 16:45).
Lamentablement el codi esta incomplet. Hi ha unes marques #n# que indiquen la falta de codi ique necessiten ser
reemplas;ades per que funcioni correctam ent. Pot ser un símbol (per exemple, #>=#), una línia de codi (per
exemple, #float xx, pi=3.1416;#) o parts d'una instrucció (per exernple: else if #(a=0)#. Mai representen més d'una
instrucció. Escriu la llista d'etiquetes només amb el codi que falta.