Întregi sau zecimale?
Învață întregi sau zecimale? în C++.
Explicație
Tipul int păstrează numere întregi, precum 3, 0 sau -7. Tipul double păstrează și numere cu parte fracționară, precum 2.5. O variabilă are un tip, un nume și o valoare. Exemplu complet:
#include <iostream>
using namespace std;
int main() {
int mere = 3;
double pret = 2.5;
cout << mere * pret;
return 0;
}
Ieșirea este 7.5, deoarece 3 * 2.5 = 7.5. Alege int pentru cantități întregi și double când sunt necesare fracții.
Atenție la împărțirea între întregi: 5 / 2 produce 2, nu 2.5, fiindcă ambii operanzi sunt int. Dacă scrii 5 / 2.0, rezultatul este 2.5. Nu este suficient să salvezi 5 / 2 într-o variabilă double: partea fracționară s-a pierdut deja la calcul. Modulul despre afișarea zecimalelor arată cum să ceri exact una sau două cifre după punct.
Verifică singur: cât produce 7 / 2 și cât produce 7 / 2.0? Răspunsurile sunt 3 și 3.5.
Exersează în CodePath
Creează un cont gratuit pentru a accesa editorul, testele, feedbackul și progresul cursului.
Începe gratuitAi deja cont? Deschide activitatea