![]() |
Mòdul
1
![]() |
Fonaments de
Programació. Llenguatge C/C++![]() |
Pràctica
![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
Conversió de milles a
Km
En aquesta pràctica aprendrem a esborrar la pantalla i a fer servir les primeres expressions.
|
|||||
![]() |
Desenvolupament de la
pràctica
Definiu un projecte nou anomenat m1p05 i afegiu-li un arxiu de font C/C++ anomenat m1p05.cpp. Escriviu el següent codi:
Podeu executar aquest programa a l'entorn Visual C++ i comproveu com funciona. Explicació del programa En primer lloc, s'esborra la pantalla. Això s'ha aconseguit amb la sentència:
Aquesta sentència serveix per cridar el comandament del sistema operatiu "cls" (clear screen) i esborrar pantalla. Aquesta sentència només funciona en el sistema operatiu DOS (o Windows), no funciona en LINUX o UNIX. Per poder fer servir aquesta funció s'ha d'invocar l'arxiu capçalera: stdlib.hEn aquest cas farem servir dues variables reals del tipus float, anomenades milles i kms, que s'han de declarar
Per tal de poder escriure o llegir dades d'aquest tipus, la cadena de control de les funcions printf() i scanf() fa servir el codi de control %f. La variable milles és llegida i assignada directament amb la funció scanf(). Recordeu que s'ha de posar el caràcter & davant del nom de la variable. La variable kms és calculada i assignada amb la següent sentència d'assignació:
En C, el símbol = es fa servir per assignar el valor de l'expressió de la dreta a la variable de l'esquerra. En aquest cas, l'expressió és el resultat de multiplicar (*) el contingut de la variable milles pel número 1.609 (el punt entre l'1 i el 6 representa el punt decimal. No s'utilitzen separadors de milers en les constants numèriques).. |