Daftar Isi:
- Langkah 1: Langkah 1: mendeklarasikan Variabel
- Langkah 2: Menyimpan Variabel
- Langkah 3: Membandingkan
- Langkah 4: Menemukan HCF
- Langkah 5: Menampilkan Output
- Langkah 6: Untuk Kemudahan
Video: Kalkulator Faktor Persekutuan Tertinggi: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
banyak teman dan anak saya yang saya bimbing memiliki masalah dalam menemukan faktor persekutuan tertinggi (HCF) dari sekumpulan angka. Ini terutama karena di negara saya pendidikan benar-benar di bawah standar. anak-anak biasanya menggunakan pembelajaran hafalan dan aturan keras.
Dalam hal ini saya membuat program yang menghitung HCF.
meskipun ini sebenarnya tidak dapat dilakukan dengan tangan dan bahkan ada cara yang lebih mudah dan sederhana untuk mendapatkan HCF saya pribadi berpikir bahwa ini adalah yang paling primitif, dan karenanya merupakan teknik yang paling dasar. saya berharap orang akan dapat memahami sifat dari fasilitas pelayanan kesehatan.
bahasa pemrograman yang akan saya tulis hari ini adalah Microsoft studio 2010 dalam mode konsol
ini karena tidak terlalu peka huruf besar/kecil dan sangat ramah pengguna sehingga cocok untuk pemula yang bercita-cita tinggi.
Langkah 1: Langkah 1: mendeklarasikan Variabel
dalam program apapun ketika kita ingin menyimpan segala bentuk data untuk manipulasi kita perlu mendeklarasikan variabel. Meskipun ada banyak jenis dalam program saya, saya hanya menggunakan variabel lokal.
itu menyimpan variabel integral dalam format
Redupkan x Sebagai Bilangan Bulat
ini melabeli variabel dengan nama "x" sebagai tipe data integer
jadi dalam program kita harus mendeklarasikan variabel-variabel ini
Redupkan FirstNum, secondNum, TEMP, HCF As Integer
saya pada dasarnya menyimpan variabel dengan nama: firstNum, secondNum, TEMP, HCF
Langkah 2: Menyimpan Variabel
Setelah kita mendeklarasikan sebuah variabel, kita harus memberikannya sebuah nilai jika tidak maka akan sia-sia.
untuk melakukan ini, kami menggunakan operator "="
tetapi untuk membacanya dari pengguna, kita membutuhkan cara untuk memasukkannya. kami menggunakan fungsi "Console. ReadLine"
ini adalah fungsi dari mode konsol visual basic yang membaca baris yang diketik ke dalam konsol
programnya seperti ini;
firstNum = Console. ReadLine
kami kemudian melakukan hal yang sama dengan variabel berikutnya
secondNum = Console. ReadLine
ini menyimpan dua angka untuk dimanipulasi oleh program
Langkah 3: Membandingkan
selanjutnya kita membandingkan dua variabel dan memeriksa mana yang lebih kecil. kita bisa menggunakan jumlah yang lebih besar juga, tetapi akan sia-sia untuk menempatkan beban berlebih pada program. tetapi jika kedua variabel sama, kita dapat menggunakan keduanya
untuk membandingkan kita menggunakan pernyataan if
Jika kondisi Kemudian (tindakan jika kondisi benar)
Kondisi ElseIf maka
(aksi jika kondisi benar)
Berakhir jika
jadi efeknya terlihat seperti ini
Jika firstNum < secondNum Maka TEMP = firstNum ElseIf firstNum > secondNum Kemudian TEMP = secondNum
ElseIf firstNum = secondNum Then
TEMP = detikNum
Berakhir jika
Langkah 4: Menemukan HCF
dalam teori HCF adalah bilangan bulat tertinggi di mana semua angka yang diberikan dapat dibagi secara individual tanpa meninggalkan sisa. atau dalam pengertian komputer sisa nol
dalam program saya, saya terus membagi angka dan meningkat sampai saya mendapatkan bilangan bulat tertinggi yang membagi semua angka tanpa meninggalkan sisa.
untuk ini saya akan menggunakan "untuk loop iterasi"
sintaksnya berbunyi:
Untuk i = (angka apa saja) ke (angka berapa saja) langkah (angka tambahan)
(fungsi)
Lanjut
karena saya tidak dapat membagi dengan 0 saya harus mulai dari 1 dan ke angka terkecil. ini karena HCF tidak boleh lebih besar dari angka mana pun. jika Anda ingat kami menyimpan nomor paling sedikit ke dalam variabel 'TEMP'.
untuk membandingkan angka kita akan menggunakan pernyataan if.
untuk tugas ini kita juga akan menggunakan operator khusus yang disebut operator modulus
ini mengembalikan sisa dari sebuah divisi
sintaksnya adalah
(angka) mod (pembagi)
dalam bahasa pemrograman lain, yaitu C++, mod dapat diganti dengan tanda persentase '%'
jadi untuk program kami, kami menulis
Untuk i = 1 Untuk TEMP Langkah 1
Jika ((ModNumpertama i = 0) Dan (ModNumkedua i = 0)) Maka
HCF = i
Akhiri Jika Selanjutnya
kami menyimpan angka ke dalam variabel "HCF" setiap kali variabel yang lebih besar ditemukan, HCF ditimpa
jika i jika merupakan faktor dari kedua angka maka disimpan ke dalam variabel HCF
Langkah 5: Menampilkan Output
untuk menampilkan output pada layar console, kita menggunakan perintah "console.write()" atau "console.writeline()"
aturan praktis yang penting adalah bahwa kata-kata tertulis harus diapit dengan apostrof (""). Variabel tidak perlu diapit dengan apostrof
kita juga dapat menggunakan operator " & " untuk menggabungkan garis, ingat untuk menempatkan spasi di kedua sisi simbol &
demikian program berjalan
Console. WriteLine("Faktor persekutuan tertinggi adalah " & HCF)
Sayangnya komputer biasanya tidak menunggu pengguna kecuali diberitahu. jadi kami menambahkan baris program lain untuk memungkinkan pengguna membaca hasilnya.
Console. WriteLine("TEKAN TOMBOL APAPUN UNTUK KELUAR")
Konsol. ReadKey()
Langkah 6: Untuk Kemudahan
ini adalah versi pemrograman saya dengan komentar untuk bantuan.
Modul Module1 Sub Utama()
'dalam program apapun kita harus mendeklarasikan variabel
Redup firstNum, secondNum, TEMP, HCF As Integer' "As Integer" melambangkan bahwa sifat data untuk variabel tersebut adalah bilangan bulat
'pertama kami memberi tahu pengguna tentang instruksi
Console. WriteLine("masukkan dua angka untuk faktor persekutuan tertinggi") 'kemudian kami meminta pengguna untuk memasukkan angka Console. WriteLine("masukkan angka pertama") 'kami menyimpan angka ke dalam variabel firstNum firstNum = Console. ReadLine ' kemudian kami meminta pengguna untuk memasukkan angka kedua Console. WriteLine("masukkan angka kedua") 'sama seperti kami menyimpannya juga, tetapi dalam variabel yang berbeda ' kami tidak ingin yang pertama ditimpa secondNum = Console. ReadLine
'kami membandingkan mana yang lebih besar dan menyimpannya ke dalam penyimpanan sementara "TEMP"
Jika firstNum secondNum Kemudian TEMP = secondNum
'dalam klausa di bawah kami menyimpan nilai ke dalam TEMP meskipun angka pertama dan kedua sama
'ini karena kami membutuhkan jumlah "tertinggi" dari keduanya.
ElseIf firstNum = secondNum Then
TEMP = secondNum End If
'di sinilah pemrograman benar-benar dimulai
'fungsi mod membagi bilangan bulat dengan angka dan mengembalikan sisanya' ini berguna, dengan cara ini kita dapat memeriksa dengan angka mana yang merupakan sisa nol
'di sini kami menggunakan "UNTUK LOOP ITERASI" untuk melakukan pekerjaan itu
'kami membuat variabel 'i' dan menambahnya 1 setelah setiap loop
For i = 1 To TEMP Langkah 1 '"Langkah 1" menunjukkan bahwa ada kenaikan 1 setelah setiap loop
'seperti yang Anda lihat, kami juga menggunakan fungsi AND
'ini karena kita hanya membutuhkan angka yang membagi kedua variabel memberikan sisa nol
'catatan penting lainnya adalah kita tidak bisa memulai dari 0
'ini karena apa pun yang dibagi dengan 0 dapat menyebabkan tak terhingga Jika ((ModNumpertama i = 0) Dan (ModNumkedua i = 0)) Kemudian
'kami menyimpan angka ke dalam variabel "HCF"
' setiap kali variabel yang lebih besar ditemukan HCF ditimpa HCF = i End If Next
Console. Clear() ' perintah ini menghapus apa pun yang tertulis di layar konsol
Console. WriteLine("faktor persekutuan tertinggi = " & HCF) 'perintah ini menampilkan pesan di layar konsol
'perintah di bawahnya memungkinkan untuk keluar dari layar konsol
Console. WriteLine() Console. WriteLine("TEKAN SETIAP TOMBOL UNTUK KELUAR") Console. ReadKey()
'P. S
'saat memprogram, selama Anda tidak merusak sintaks' Anda bebas untuk meletakkan spasi, tab, atau baris kosong untuk membuat program terlihat tidak terlalu berantakan
Akhir Sub
Modul Akhir
Direkomendasikan:
Kalkulator Tabungan Rekening Bank: 18 Langkah
Kalkulator Tabungan Rekening Bank: Terima kasih telah memilih kalkulator tabungan saya. Hari ini kita akan belajar bagaimana memprogram kelas BankAccount untuk melacak pengeluaran dan tabungan pribadi Anda. Untuk membuat rekening bank untuk melacak pengeluaran Anda, pertama-tama Anda perlu
Bluetooth50g - Proyek Upcycle untuk Kalkulator HP50G Rusak.: 7 Langkah
Bluetooth50g - Proyek Upcycle untuk Kalkulator HP50G Rusak.: Jalur konduksi ke layar rusak karena baterai bocor. Baterai bocor dan jalurnya terkorosi. Kalkulator itu sendiri berfungsi, tetapi hasilnya tidak ditampilkan di layar (hanya garis vertikal). Sistem mengemulasi keyboard bluetooth dan
Smart Meter Dengan Unit Koreksi Faktor Daya Otomatis: 29 Langkah
Smart Meter Dengan Unit Koreksi Faktor Daya Otomatis: Pengukur dua arah dengan gadget amandemen faktor daya otomatis meneliti daya aktif dan reaktif dan selanjutnya faktor daya dari tegangan saluran dan arus saluran dengan sensor tegangan dan arus. Ini memutuskan kelonggaran tepi panggung antara
Pencatat Data Balon Cuaca Ketinggian Tertinggi: 9 Langkah (dengan Gambar)
Pencatat Data Balon Cuaca Ketinggian Tertinggi: Rekam data balon cuaca ketinggian tinggi dengan pencatat data balon cuaca ketinggian tertinggi. Balon cuaca ketinggian tinggi, juga dikenal sebagai balon ketinggian tinggi atau HAB, adalah balon besar yang diisi dengan helium. Balon ini adalah platform
Cara Mengukur Faktor Daya AC Menggunakan Arduino: 4 Langkah
Cara Mengukur Faktor Daya AC Menggunakan Arduino: Hai semuanya! Ini adalah instruksi ketiga saya, semoga Anda merasa informatif :-) Ini akan menjadi instruksi tentang cara membuat pengukuran faktor daya dasar menggunakan Arduino. Sebelum kita mulai, ada beberapa hal yang perlu diingat: Ini HANYA akan bekerja dengan