🌎

Aplicatii de Geografie in C++

Calcule cu fusuri orare, distante si date geografice!

🕑 Calculator de fus orar

Romania este in fusul orar UTC+2 (sau UTC+3 vara)

Diferenta de la UTC: +2 ore iarna, +3 ore vara

#include <iostream> using namespace std; int main() { int ora_ro, fus_destinatie, ora_destinatie; cout << "Ora curenta in Romania: "; cin >> ora_ro; cout << "Fusul orar destinatie (ex: -5 pt New York): "; cin >> fus_destinatie; // Romania e la UTC+2, calculam diferenta ora_destinatie = ora_ro - 2 + fus_destinatie; // Ajustam daca iese din interval 0-23 if (ora_destinatie < 0) ora_destinatie += 24; if (ora_destinatie >= 24) ora_destinatie -= 24; cout << "Ora la destinatie: " << ora_destinatie << ":00" << endl; return 0; }
📏 Conversie km - mile
float km, mile; cout << "Distanta in km: "; cin >> km; mile = km * 0.621371; cout << km << " km = " << mile << " mile" << endl;
📊 Densitatea populatiei
float populatie, suprafata, densitate; cout << "Populatia: "; cin >> populatie; cout << "Suprafata (km^2): "; cin >> suprafata; densitate = populatie / suprafata; cout << "Densitatea: " << densitate << " loc/km^2" << endl; if (densitate < 50) cout << "Zona slab populata"; else if (densitate < 150) cout << "Densitate medie"; else cout << "Zona dens populata";
🌠 Provocari
← Lectia 8 Lectia 10 →