Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk menulis program pertanyaan cuaca mudah dalam C++?

Bagaimana untuk menulis program pertanyaan cuaca mudah dalam C++?

王林
Lepaskan: 2023-11-03 14:59:01
asal
986 orang telah melayarinya

Bagaimana untuk menulis program pertanyaan cuaca mudah dalam C++?

Dalam era digital ini, ramalan cuaca telah menjadi salah satu bahagian penting dalam kehidupan kita. Melalui ramalan cuaca, kita boleh memahami perubahan cuaca pada masa hadapan dan membuat persediaan sewajarnya. Pada masa kini, program pertanyaan cuaca telah menjadi salah satu alat penting dalam kehidupan seharian kita.

Jika anda ingin belajar cara mencipta program pertanyaan cuaca mudah melalui bahasa pengaturcaraan, maka artikel ini akan memberikan anda beberapa panduan berguna. Artikel ini akan memperkenalkan cara menggunakan C++ untuk menulis program pertanyaan cuaca yang boleh mengeluarkan maklumat cuaca untuk pelbagai bandar. Artikel ini akan memperkenalkan cara menulis kod, cara menambah bandar dan maklumat cuaca yang sepadan, dan cara membuat program berjalan seperti biasa.

Persediaan
Sebelum menulis kod, anda perlu melakukan beberapa persediaan, seperti memasang IDE, dll. Dalam artikel ini, kami akan menggunakan CodeBlocks sebagai IDE kami. Jika anda belum memasang CodeBlocks lagi, sila pergi ke tapak web rasminya untuk memuat turun dan memasangnya. Setelah dipasang, buka CodeBlocks IDE dan buat projek baharu.

Buat Projek Baharu
Mencipta projek baharu adalah mudah. Dalam tetingkap CodeBlocks yang terbuka, pilih "Fail" -> "Baharu" -> "Projek". Kemudian, pilih "Aplikasi Konsol" dan pastikan bahasa pengaturcaraan yang anda pilih ialah C++.

Seterusnya, sila pilih lokasi folder tempat anda ingin menyimpan projek anda. Kemudian anda perlu menentukan nama projek. Selepas menentukan nama projek, klik Seterusnya.

Seterusnya, anda perlu memilih pengkompil yang anda ingin gunakan. Sila pastikan bahawa pengkompil yang anda pilih sepadan dengan pengkompil yang telah dipasang pada komputer anda. Jika anda tidak pasti pengkompil yang harus anda pilih, pilih pilihan lalai dan teruskan.

Tambah Kod
Selepas mencipta projek baharu, anda perlu menambah kod untuk melaksanakan program pertanyaan cuaca anda. Dalam artikel ini, kami hanya akan menyediakan contoh kod asas yang boleh anda ubah dan lanjutkan mengikut keperluan anda.

Berikut ialah contoh kod asas:

// Program C++ untuk memaparkan butiran cuaca bandar

sertakan

sertakan

sertakancstring>

menggunakan ruang nama std ;

int main(){

char city[20];

cout<<"Please enter the name of city: ";
cin>>city;

if(strcmp(city,"Beijing") == 0)
    cout<<"Temperature: 20 degrees Celsius
Salin selepas log masuk
Salin selepas log masuk

Kelembapan: 50%"<

else if(strcmp(city,"Shanghai") == 0)
    cout<<"Temperature: 25 degrees Celsius
Salin selepas log masuk
Salin selepas log masuk

Kelembapan: 70%"<

else if(strcmp(city,"Guangzhou") == 0)
    cout<<"Temperature: 28 degrees Celsius
Salin selepas log masuk
Salin selepas log masuk

Kelembapan: 80%"<<

else if(strcmp(city,"Chongqing") == 0)
    cout<<"Temperature: 22 degrees Celsius
Salin selepas log masuk
Salin selepas log masuk

Kelembapan: 60%"<

else
    cout<<"Sorry, we do not have weather information for this city."<<endl;

return 0;
Salin selepas log masuk

}

Dalam contoh kod asas ini, atur cara mula-mula menggesa pengguna untuk memasukkan nama bandar. Program ini kemudian membandingkan nama bandar untuk mendapatkan maklumat cuaca yang betul. Jika pengguna memasukkan nama bandar yang tidak diketahui, program akan mengeluarkan mesej ralat.

Tambah lebih banyak bandar

Dalam kod sebelumnya, kami hanya menyediakan ramalan cuaca untuk 4 bandar raya Beijing, Shanghai, Guangzhou dan Chongqing. Jika anda mahukan kesan kejuruteraan, anda boleh menambah lebih banyak bandar dan maklumat cuaca yang sepadan dengannya.


Anda boleh mengubah suai kod seperti di bawah untuk menambah lebih banyak bandar:

// Program C++ untuk memaparkan butiran cuaca bandar

termasuk

include

;include<. t ;

menggunakan ruang nama std;

int main(){

char city[20];

cout<<"Please enter the name of city: ";
cin>>city;

if(strcmp(city,"Beijing") == 0)
    cout<<"Temperature: 20 degrees Celsius
Salin selepas log masuk
Salin selepas log masuk

Kelembapan: 50%"<

else if(strcmp(city,"Shanghai") == 0)
    cout<<"Temperature: 25 degrees Celsius
Salin selepas log masuk
Salin selepas log masuk

Kelembapan: 70%"<<%Kelembaban"

;

else if(strcmp(city,"Guangzhou") == 0)
    cout<<"Temperature: 28 degrees Celsius
Salin selepas log masuk
Salin selepas log masuk

Kelembapan: 60%"<<

else if(strcmp(city,"Chongqing") == 0)
    cout<<"Temperature: 22 degrees Celsius
Salin selepas log masuk
Salin selepas log masuk

Kelembapan: 90%"<

else if(strcmp(city,"Shenzhen") == 0)
    cout<<"Temperature: 30 degrees Celsius
Salin selepas log masuk

Kelembapan: 40%"< Kelembapan: 45%"<

else if(strcmp(city,"Hangzhou") == 0)
    cout<<"Temperature: 17 degrees Celsius
Salin selepas log masuk
}

Dalam kod yang diubah suai ini, kami menambah 3 bandar: Shenzhen, Hangzhou dan Tianjin. Anda boleh menambah lebih banyak bandar dengan cara ini.

Laksanakan program

Selepas anda selesai mengedit kod, anda perlu melaksanakan program ini untuk melihat sama ada ia berjalan dengan betul, tekan kekunci F9 atau pilih pilihan "Kompil dan Jalankan" Kemudian anda akan melihat tetingkap konsol pada skrin.

Dalam tetingkap konsol, program akan menggesa pengguna memasukkan nama bandar Berdasarkan nama bandar yang anda masukkan, program akan mengeluarkan maklumat cuaca yang sepadan

Dalam artikel ini, kami memperkenalkan cara menggunakan C++ . Tulis program pertanyaan cuaca Kami membincangkan cara menambah bandar dan maklumat cuaca yang sepadan, dan cara menulis kod untuk membuat program ini berfungsi sama ada anda seorang pemula atau pembangun yang sudah mempunyai beberapa pengalaman pengaturcaraan membantu anda bermula dengan cepat dan mencipta aplikasi pertanyaan cuaca yang menyediakan maklumat berguna kepada pengguna anda

Atas ialah kandungan terperinci Bagaimana untuk menulis program pertanyaan cuaca mudah dalam C++?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan