Halo dan selamat datang.
Dalam video ini, saya ingin memberikan demonstrasi solusi dari tantangan sebelumnya.
Pada dasarnya, solusi untuk program yang ditulis dalam c yang akan mencetak
keliling dan luas persegi panjang.
Jadi saya akan memulai blok kode, dan pertama-tama saya akan membuat proyek baru.
Aku akan mendapatkan nama yang berarti. Saya pikir saya akan
menamakannya persegi panjang, dan itu akan diletakkan
di dalam jalur direktori reguler kami. Saya dapat membuat proyek baru hanya dengan
mengajukan proyek baru.
Saya akan memilih aplikasi konsol yang berarti itu hanya output
ke konsol ke layar, itu bukan aplikasi grafis atau apa pun.
Aku akan memukul pergi. Aku akan
memilih hal-hal standar c. Saya akan memberi nama persegi panjang proyek ini.
Ini akan membuat file proyek untuk saya. Ini akan meletakkannya di area unduhan saya yang biasa.
Saya akan menekan berikutnya, dan saya akan membuat konfigurasi debug dan rilis.
Dan saya akan mengatakan selesai.
Ini akan membuat file sumber c secara otomatis untuk saya yang disebut main. C.
Aku akan pergi ke depan dan menggunakan ini. Semua ini dilakukan adalah menempatkan kode template di
sana untuk mencetak beberapa informasi, saya tidak perlu melakukan itu.
Aku akan menjaga dua standar termasuk.
Saya dapat menambahkan komentar di bagian atas file, ini adalah praktik yang baik.
Untuk demonstrasi ini, saya belum tentu akan melakukannya. Tetapi jika saya ingin menambahkan komentar multi-baris,
saya hanya akan memasukkan Anda tahu penulis saya, hal-hal khas penulis.
Dan saya akan melakukannya, saya kira, untuk tujuan pembelajaran di sini.
Tujuan dari
program ini adalah menghitung
luas daerah persegi
panjang.
Dan kemudian saya bisa memasukkan tanggal juga, tetapi
saya ingin mengakhiri komentar multi-baris itu dengan garis miring asterisk.
Anda akan melihat dua saya termasuk arahan di sini pada baris 5 dan 6.
Saya menyertakan io standar untuk input, output karena
saya ingin menggunakan fungsi printf.
Pustaka standar juga termasuk karena memiliki hal-hal penting lainnya di sana,
tetapi kami mungkin tidak menggunakannya. Jadi program ini akan menghitung luas.
Dan saya sebutkan dalam persyaratan bahwa kita perlu membuat beberapa variabel.
Untuk membuat variabel, kita harus menentukan tipe data dan
kita juga menentukan nama variabel dan kemudian kita juga mungkin ingin menginisialisasinya.
Kita perlu membuat variabel untuk lebar dan tinggi, dan mereka harus bertipe ganda.
Jadi cara kami melakukannya adalah kami hanya mengatakan ganda, itu adalah tipe data.
Kami mengatakan nama variabel kami, kami ingin mendapatkan nama yang bermakna, jadi kami hanya akan mengatakan lebar
ganda untuk yang pertama.
Dan kita akan menginisialisasinya ke beberapa nilai, apa pun yang kita inginkan.
Kami akan mengatakan 32. 5, 32. 3. Kita akan mengakhirinya dengan titik koma.
Kita akan membuat variabel lain untuk ketinggian.
Di sini kita akan menetapkan nilai lain untuk itu.
Cara kita dapat menetapkan nilai ke variabel menggunakan operator equals ini.
Itu menetapkan nilai ke variabel.
Di sini kita hanya akan mengatakan 15. 3.
Sekarang ingat, kita sebenarnya dapat membuat variabel-variabel ini pada baris yang sama, tetapi kita
tidak dapat menginisialisasinya pada baris yang sama. Saya bisa meletakkan koma di sini dan mengatakan tinggi,
tetapi keduanya tidak akan diinisialisasi ke nilai itu. Saya harus menginisialisasi mereka di baris lain.
Jadi saya hanya akan membuat kedua variabel pada baris yang terpisah dan
menugaskannya untuk menginisialisasi mereka pada baris yang sama juga.
Saya dapat menimpanya nanti dan
benar-benar menetapkan nilai yang berbeda jika saya mau.
Tapi saya membuat dua variabel saya. Saya juga harus membuat variabel untuk
perimeter dan area saya.
Sekarang saya belum tahu ini akan sama dengan apa karena mereka akan dihitung.
Jadi saya hanya akan membuat ini dan saya akan menginisialisasinya ke 0.
Dan kita bisa mengatakan 0. 0 karena itu ganda.
Begitu pula dengan daerah.
Saya juga akan menginisialisasi ini ke 0. 0.
Itu selalu merupakan kebiasaan yang baik untuk menginisialisasi semua variabel Anda.
Sekarang
setelah kita memiliki variabel kita, kita harus benar-benar melakukan perhitungan kita.
Kita belum mempelajari sepenuhnya bagaimana menggunakan
operator, tetapi sangat mudah untuk melakukan operator persamaan matematika dalam sebuah program.
Anda menggunakan operator tradisional yang akan Anda gunakan di kelas matematika mana pun.
Dalam hal ini, saya ingin memberikan nilai ke perimeter
untuk perhitungan. Jadi saya akan mengatakan
perimeter dan saya akan menetapkannya menggunakan simbol yang sama.
Dan saya hanya akan mengatakan bahwa perimeter
akan sama dengan 2. 0 kali menggunakan tanda bintang dan
kemudian dalam tanda kurung karena saya ingin didahulukan.
Saya hanya akan mengatakan tinggi ditambah lebar.
Dan kemudian saya akan mengakhiri
pernyataan itu dengan titik koma, yang menetapkan data baru ke
variabel perimeter kita, terutama 32. 3 ditambah 15. 3 kali 2.
Dan saya akan menetapkan area yang sama dengan lebar
kali tinggi.
Begitulah cara menghitung luas persegi panjang. Gunakan tanda bintang untuk perkalian, dan
Anda tinggal menentukan nama variabelnya.
Jadi lebar dan tinggi adalah variabel yang ingin kita kalikan.
Hal terakhir yang ingin saya lakukan dalam program saya adalah saya ingin menampilkan output ini untuk melihat apakah itu benar.
Saya dapat menggunakan fungsi printf untuk menampilkan output.
Dan ketika saya ingin menampilkan nilai variabel, saya harus menyediakan penentu format.
Tapi ingat, fungsi printf pertama mengambil argumen pertama ini.
Apa pun di dalam tanda kutip ganda akan ditampilkan ke layar.
Jadi di sini, saya hanya ingin mengatakan dan
kita bisa mencetak ketiga variabel atau kita bisa mencetak perimeter.
Katakanlah perimeter adalah
dan kemudian setelah is saya ingin mencetak nilai variabel.
Jadi saya harus menggunakan penentu format.
Kita dapat menggunakan penentu format dengan melakukan simbol persen.
Setelah persen, kita harus menentukan tipe datanya.
Di sini, kami menampilkan ganda yang mengapung, sehingga kami dapat mengatakan persen f.
Dan kemudian data yang ingin kita tampilkan harus dipisahkan dengan
koma dan kemudian namanya. Di sini, kita hanya ingin
menampilkan perimeter, lalu kita ingin mengakhirinya dengan titik koma.
Kami juga ingin menampilkan area tersebut. Jadi kita akan menggunakan printf lagi.
Di dalam sini, kita hanya akan mengatakan area adalah.
Dan lagi, kita akan mengatakan persen f untuk sebuah variabel.
Dan kemudian kita akan memiliki koma yang akan kita katakan area.
Dan ini pada dasarnya adalah programnya. Sekarang Anda pasti ingin melakukan perubahan,
melakukan hal yang berbeda.
Dan baris terakhir di sini kita mengembalikan 0, kita akan menjelaskannya nanti ketika kita berbicara tentang fungsi.
Tapi untuk saat ini baru tahu, itu standar. Jadi sekarang saya akan menekan ctrl s atau saya akan menyimpan semua.
Aku akan naik dan membangun ini. Mudah-mudahan, tidak akan ada kesalahan kompilasi. Tidak ada.
Sekarang saya akan menjalankannya. Satu hal yang tidak
saya tambahkan adalah umpan baris. Jadi akan sulit untuk membaca ini.
Jadi izinkan saya menggunakan urutan pelarian untuk mengatakan garis miring terbalik n.
Setelah saya print out perimeter ini, saya ingin menambahkan line feed.
Ingat, urutan pelarian adalah tindakan yang ditafsirkan oleh kompiler
untuk melakukan sesuatu dan mereka
diwakili melalui urutan karakter aneh ini.
Dalam hal ini, garis miring terbalik n mewakili umpan baris, garis miring terbalik t mewakili tab.
Jadi mari kita simpan ulang membangunnya lagi.
Dan kali ini mari kita jalankan dan outputnya harus diformat sedikit lebih baik.
Jadi ketika kita menjalankannya, yang akan kita lihat di sini
adalah perimeternya adalah 95. 2000,
luasnya 494. 19.000.
Dan itulah dua perhitungan ini dan itu terlihat benar
karena 2 kali 32 ditambah 15. 3 itu akan menjadi 2
kali 47. 6 yaitu 95.
2. Jadi itu benar.
Lebar kali tinggi adalah 32. 3 kali 15. 3.
Saya tidak bisa melakukan itu di kepala saya. Tapi kalau saya taruh kalkulator, saya yakin itu 494. 1900.
Anda juga melihat mereka dicetak pada baris terpisah karena Anda menggunakan garis miring terbalik n dan
mereka diformat dengan baik.
Sekarang katakan saya ingin mencetak lebih dari satu
nilai variabel, katakanlah saya ingin mencetak lebar dan tinggi.
Saya dapat mengatakan bahwa perimeter adalah dan saya benar-benar dapat menambahkan lebih banyak penentu format. Saya benar-benar dapat
mengatakan lebar adalah dan kemudian
menambahkan penentu format untuk lebar dan
kemudian memberi koma.
Dan kemudian katakan ketinggian dan kemudian
masukkan penentu format. Jadi untuk setiap persen f,
kita harus memiliki koma di luar tanda kutip ganda untuk mewakili variabel itu.
Jadi persen f pertama akan menjadi lebar, jadi itu harus menjadi yang pertama saya.
Yang kedua akan menjadi ketinggian, yang ketiga akan menjadi perimeter.
Jadi mudah-mudahan, ini masuk akal. Lihat apa yang saya lakukan di sini. Saya mencetak banyak variabel pada satu printf.
Dan Anda dapat menempatkan beberapa persen.
Mereka hanya dipetakan ke koma apa pun.
Jadi persen f akan dipetakan ke
lebar, persen pertama f. Persen kedua f akan dipetakan ke ketinggian.
Yang ketiga akan dipetakan ke perimeter.
Dan sekarang lagi, saya menyimpan ini dan saya membangunnya.
Dan untuk output, sekarang kita harus melihat, selain
perimeter yang ditampilkan, juga lebar dan tinggi.
Jadi ketika saya menjalankan ini,
kita akan melihat bahwa lebarnya ditampilkan sebagai 32. 300, tinggi
15. 3000, kelilingnya
95. 2. Jadi kami mencetak tiga variabel.
Mungkin kita ingin menyingkirkan beberapa dari 0 itu.
Kita sebenarnya bisa menambahkan. 2, persen.
2 untuk memformatnya menjadi dua titik desimal mari kita lihat apakah ini akan berhasil.
Jadi mari kita lihat apa fungsinya. Tinggi dan lebar yang saya inginkan lebih
tepat, dikompilasi. Jadi mari kita lihat apakah itu berjalan.
Dan ketika saya menjalankannya, itu benar-benar menampilkan 32. 30,15. 30 karena
saya menentukan persen
2 titik 2f, itu hanya menampilkannya ke 2 titik desimal.
Jadi Anda bisa bermain-main dengan penentu format ini.
Dan ini adalah dasar-dasarnya. Kami membuat beberapa variabel.
Kami mendefinisikan tipe data untuk variabel tersebut.
Kami menetapkan nilai data kepada mereka menggunakan simbol yang
sama, melakukan beberapa perhitungan dan menampilkan output.
Sekarang jika kami menjadi sangat ambisius, kami sebenarnya dapat
melakukan hard coding ini ke 32. 3, kita bisa menambahkan
beberapa parameter ke data int dan
pass kita.
Dan kemudian kita harus melakukan sesuatu
seperti ini, dan kita harus benar-benar menetapkan apa yang pernah diteruskan.
Kami benar-benar akan mengubahnya menjadi ganda dan kami harus melakukan sesuatu seperti ini sebenarnya,
mengubahnya menjadi ganda terlebih dahulu.
Tapi ini semakin maju untuk apa yang kita pelajari di sini. Tapi ini benar-benar
akan mengambil dua parameter dan menetapkannya.
Jadi sedikit berbeda, kami kemudian harus memilih proyek kami dan
kami harus mengatur argumen program. Di sini kita bisa
menentukan keberadaan mereka seperti 44 dan
28.
Sekarang mari kita lihat apa yang terjadi di sini. Sekarang kita membangun dan kita jalankan.
Seharusnya menggunakan 44
dan 28 untuk perhitungan kita. Dan itu menggunakan 44 dan 28, dan melakukan
perhitungan yang berbeda di sana.
Tapi itu mendahului diri kita sendiri.
Mari kita tidak menggunakan argumen program, tetapi Anda dapat memverifikasi bahwa itulah cara melakukannya dan
hanya menetapkan nilai hard-code ke apa pun yang kita inginkan lagi.
Dan saya akan memberikan sumber dan file zip ini kepada Anda sehingga
Anda dapat melihat kode sumbernya jika Anda bingung.
Kami juga mungkin harus memberikan komentar satu baris di sini.
Kita bisa mengatakan sesuatu seperti mendeklarasikan variabel.
Sekali lagi, komentar bagus karena
membantu mendokumentasikan kode. Kita bisa mengatakan
melakukan
perhitungan perimeter dan yang terakhir bisa menampilkan output.
Sekali lagi, banyak dari ini intuitif.
Tetapi jika seseorang benar-benar baru, mereka mungkin bingung sehingga Anda memberikan komentar.
Jadi banyak hal yang lagi-lagi kita fokuskan di sini. Mudah-mudahan, ini membantu
pemahaman Anda tentang variabel, tipe
data, menggunakan printf untuk menampilkan variabel, penentu
format, dan urutan pelarian. Terima kasih.