Daftar Isi:

Jam Sederhana dalam Bahasa C: 4 Langkah
Jam Sederhana dalam Bahasa C: 4 Langkah

Video: Jam Sederhana dalam Bahasa C: 4 Langkah

Video: Jam Sederhana dalam Bahasa C: 4 Langkah
Video: Belajar Bahasa C dalam 1 Jam untuk Pemula [C Crash Course Bahasa Indonesia] 2024, Juli
Anonim
Jam Sederhana dalam Bahasa C
Jam Sederhana dalam Bahasa C

Idenya adalah membuat jam sederhana di C, tetapi pertama-tama kita perlu mengatur perangkat lunak kita dan mengenal beberapa hal yang akan kita gunakan.

Langkah 1: Langkah 1:

Langkah 1
Langkah 1
  1. Pilih Visual Studio, Code Blocks atau perangkat lunak serupa lainnya (saya akan merekomendasikan visual studio 2015).
  2. Saya akan menggunakan Visual Studio 2015, jadi ketik di google "Visual Studio 2015 Community", unduh dan instal.
  3. Setelah instalasi, jalankan Visual Studio, tekan Aplikasi Baru/Proyek/Konsol.
  4. Di Console Application Wizard tekan next, lalu batalkan pilihan Precompiled header dan pilih Empty project, lalu Finish.
  5. Di sebelah kanan Anda, Anda akan memiliki Solution Explorer, klik kanan pada Source Files, Add/New Item/C++ file (.cpp), tetapi ubah nama menjadi Source.c dan tambahkan.
  6. Sekarang Anda memiliki proyek C yang siap untuk dimulai.

Langkah 2: Langkah 2: Menulis Kode Kita dan Mempelajari Hal Baru

Langkah 2: Menulis Kode Kita dan Mempelajari Hal Baru
Langkah 2: Menulis Kode Kita dan Mempelajari Hal Baru

Ini adalah kode kami:

#include#include //kami menyertakan file windows (terhubung ke fungsi sleep()), yang berarti ini hanya akan berfungsi untuk windows, jadi jika Anda menggunakan OS lain, cari di google untuk versi sleep() lainnya.

int utama()

{

int h, m, s; //kami menambahkan jam, menit, dan detik ke program kami

int D = 1000; //kami menambahkan Delay 1000 milidetik, yang membuat satu detik dan kami akan menggunakannya di sleep().

printf("Atur waktu:\n"); //printf menulis di layar teks yang ada di dalam (" ") dan \n menulis di baris baru.

scanf("%d %d %d", &h, &m, &s); //scanf adalah tempat kita memasukkan waktu, atau nilai kita.

if (h > 12) { printf("KESALAHAN!\n"); keluar(0); } //dalam fungsi if ini kita memeriksa apakah nilai yang dimasukkan lebih besar dari 12.

if (m > 60) { printf("KESALAHAN!\n"); keluar(0); } //mirip di sini dan jika lebih besar, program menulis ERROR! dan keluar

if (s > 60) { printf("KESALAHAN!\n"); keluar(0); } //serupa

while (1) // while (1) adalah loop tak terhingga dan apa pun di dalamnya berulang hingga tak terhingga. {

s += 1; // ini memberitahu program untuk menambah detik selama 1, setiap kali loop sementara datang ke bagian ini.

jika (s > 59) { m += 1; s = 0; } //jika detik lebih dari 59, menit bertambah dan detik menjadi 0.

if (m > 59) { j += 1; m = 0; } //serupa

if (h > 12) { h = 1; m = 0; s = 0; } //serupa

printf("\nJam");

printf("\n%02d:%02d:%02d", j, m, s); //ini menulis waktu kita dalam format ini "00:00:00"

Tidur (D); //ini adalah fungsi tidur kita yang memperlambat perulangan while dan membuatnya lebih seperti jam.

sistem("cl"); // ini membersihkan layar.

}

getchar(); kembali 0;

}

*Semua yang ada di belakang '//' adalah komentar dan tidak mengubah program, sehingga dapat dihapus.

**Visual Studio terkadang tidak menjalankan program karena terdiri dari "scanf", jadi Anda harus pergi ke Solution Explorer>klik kanan pada permukaan>Properties (Sesuatu seperti pada gambar akan muncul)>dalam konfigurasi pilih Semua Konfigurasi >Configuration properties>C/C++>Preprocessor>dalam Definisi Preprocessor tulis _CRT_SECURE_NO_WARNINGS>Save.

Langkah 3: Langkah 3: Kami Insret Waktu Kami untuk Melewati Batas yang Ditetapkan

Langkah 3: Kami Insret Waktu Kami untuk Melewati Batas yang Ditetapkan
Langkah 3: Kami Insret Waktu Kami untuk Melewati Batas yang Ditetapkan
  1. Masukkan bilangan acak, sehingga h adalah >12, m adalah > 60, s adalah > 60.
  2. Program menulis ERROR! dan keluar.
  3. Sejauh ini sukses!

Langkah 4: Langkah 4:

Langkah 4
Langkah 4
Langkah 4
Langkah 4
  1. Masukkan bilangan acak, sehingga h < 12, m < 60, s < 60.
  2. angka berubah menjadi format 00:00:00 dan jam mulai "berdetak".
  3. SUKSES memang.

*Setelah jam melewati 12, 'jam' berubah menjadi 01 dan 'menit' dan 'detik' menjadi 00.

Selamat bersenang-senang!

Direkomendasikan: