Halo dan selamat datang.
Kami memiliki tantangan lain untuk Anda.
Tugas tantangan ini akan menguji kemampuan Anda,
pemahaman Anda tentang tipe data dan variabel kurang lebih.
Apa yang saya ingin Anda
lakukan adalah saya ingin Anda menulis sebuah program
yang akan menampilkan perimeter di area persegi panjang.
Jadi, persyaratan sebenarnya untuk ini
adalah Anda perlu membuat empat variabel bertipe double.
Anda perlu membuat variabel untuk menyimpan lebar persegi panjang,
variabel untuk menyimpan tinggi persegi panjang,
variabel untuk menyimpan keliling persegi panjang, dan variabel untuk menyimpan luas persegi panjang.
Jadi kita harus memahami cara membuat variabel dan juga
cara menginisialisasi dan menetapkan variabel dengan menggunakan operator penugasan.
Tetapi hal pertama yang perlu kita lakukan adalah membuat variabel.
Jadi, Anda perlu memiliki empat variabel bertipe double.
Anda akan perlu membuat proyek c, yang akan kita selesaikan sebentar lagi.
Tetapi juga program perlu melakukan beberapa perhitungan.
Kami belum benar-benar belajar bagaimana melakukan perhitungan karena kami
belum berbicara tentang operator. Jadi saya akan memberikan kode ini kepada Anda.
Ini cukup sederhana untuk membuat perhitungan dalam program c.
Anda cukup menggunakan operator seperti operator matematika.
Jadi misalnya, di c, jika Anda ingin menambahkan dua variabel bersama-sama, gunakan tanda tambah.
Jika Anda ingin mengalikan dua variabel terhadap satu sama
lain, Anda menggunakan tanda bintang.
Jadi untuk menghitung keliling persegi
panjang, Anda harus benar-benar menjumlahkan tinggi dan lebarnya lalu
mengalikannya dengan dua.
Ini sangat mudah dilakukan. Seperti yang saya katakan, saya akan memberi Anda kode ini.
Fokus utama dari tantangan ini adalah agar
Anda memahami cara membuat variabel, cara menggunakannya, dan cara mendefinisikan tipe data.
Area juga perlu memasukkan perhitungan.
Di sini, Anda hanya akan mengalikan lebar kali tinggi menggunakan tanda bintang.
Saya tidak ingin hanya membuat tantangan sederhana yang tidak masuk akal.
Jadi saya ingin membuatnya lebih relatable. Jadi saya pikir keliling persegi panjang dan luas.
Itu cukup bagus, memiliki beberapa perhitungan di dalamnya, tetapi Anda tidak perlu khawatir tentang itu.
Begitu juga yang Anda
butuhkan sebagai output untuk program ini adalah Anda akan menampilkan tinggi,
lebar dan variabel parameter dalam format yang benar.
Dan hal lain yang akan Anda pelajari melalui tantangan ini adalah bagaimana menggunakan
fungsi printf untuk menampilkan nilai variabel.
Jadi, Anda perlu memahami penentu
format, Anda akan memahami urutan escape untuk garis miring
terbalik n, jadi Anda mencetak umpan baris.
Jadi tampilan pertama harus perimeter.
Tampilan kedua harus area dengan tinggi dan lebar juga.
Jadi untuk beberapa tip untuk tugas atau petunjuk ini,
Anda perlu membuat proyek dalam blok kode.
Anda harus menggunakan nama yang bermakna untuk proyek ini.
Karena proyek dalam program ini pada
dasarnya membuat keliling dan luas persegi panjang, Anda dapat
menamai proyek persegi panjang.
Itu benar-benar hal yang paling sederhana.
Saat Anda membuat proyek dalam blok kode, ingatlah bahwa secara
default, blok kode secara otomatis akan membuat file sumber c untuk Anda.
Itu akan diberi nama utama. C.
Anda dapat melanjutkan dan menggunakannya untuk proyek ini. Anda tidak perlu menghapusnya.
Dalam tantangan pertama kami, kami menghapusnya karena saya ingin
memastikan Anda tahu cara membuat file sumber c Anda sendiri.
Tetapi dalam hal ini, gunakan keuntungan dari mereka yang sudah membuatnya untuk Anda.
Jadi utama. c hanya akan menjadi template kosong dengan fungsi utama di dalamnya.
Ingat, fungsi utama adalah titik masuk.
Setelah Anda memiliki yang utama. c, Anda harus mengeditnya.
Dan seperti yang saya sebutkan, Anda perlu membuat beberapa
variabel dan variabel harus bertipe double.
Jadi Anda setidaknya harus membuat beberapa variabel untuk tinggi dan lebar
tipe ganda dan Anda harus menginisialisasinya.
Inisialisasi berarti Anda menetapkan nilai awal untuk mereka.
Anda dapat menginisialisasi hal-hal menggunakan operator equals, Anda mengakhirinya dengan titik koma.
Anda ingin menginisialisasi ini ke apa pun yang Anda inginkan, sesuatu yang berguna.
Kami tidak mendapatkan masukan dari pengguna untuk program ini, tetapi
Anda dapat melakukannya jika Anda mau. Jika Anda merasa nyaman, Anda bisa menyampaikan argumen baris perintah,
tapi saya rasa kalian belum siap untuk itu.
Jadi, Anda bisa mengkodekan variabel menjadi apa saja 50, 100,
23. 5, 92. 7.
Ingat, mereka ganda sehingga mereka dapat berisi desimal.
Tetapi Anda bisa membuat kode keras variabel-variabel ini ke nilai tertentu.
Dan mereka harus menjadi sesuatu selain nol, jadi Anda tidak akan melihat hasil yang layak.
Sejauh variabel lain, nilai keliling dan luas, itu akan dihitung,
jadi Anda tidak ingin
menetapkan data apa pun kepada mereka yang dikodekan secara keras.
Anda bisa menginisialisasinya ke 0. 0.
Dan kemudian dalam program, Anda dapat menetapkan nilai berdasarkan perhitungan Anda.
Jadi di sini adalah kode yang akan Anda gunakan untuk perhitungan keliling dan perhitungan luas.
Jika Anda membuat dua variabel bertipe ganda bernama keliling dan luas, yang perlu Anda
lakukan hanyalah mengatakan sama dengan menghitung keliling 2. 0 kali tinggi ditambah lebar
di dalam tanda kurung diakhiri dengan titik koma.
Untuk menghitung luas, Anda cukup menetapkan luas, variabel,
menggunakan simbol sama dengan, sama
dengan lebar operator, lalu tanda bintang untuk waktu, lalu tinggi, lalu titik koma.
Jadi Anda dapat menyalin dan menempelkan perimeter dan
area di sini di program Anda setelah Anda mendeklarasikan dan menginisialisasi semua variabel Anda.
Ini benar-benar satu-satunya logika
program, lakukan saja beberapa perhitungan.
Setelah kita melakukan perhitungan tersebut, Anda kemudian ingin menampilkan nilai dari dua
keliling atau dua variabel, keliling dan luas dan juga tinggi
dan lebar yang harus Anda tampilkan juga.
Jadi, Anda harus menggunakan fungsi printf, dan Anda
harus menggunakan penentu format yang benar untuk menampilkan output yang diperlukan.
Format yang ditentukan untuk ganda, saya sebutkan, adalah
%f, jadi Anda ingin menggunakannya.
Anda dapat bermain-main dengannya juga dan menggunakan
seperti %f2 untuk melihat bagaimana presisi berubah untuk jumlah titik desimal.
Dan lagi, gunakan nama yang bermakna untuk semuanya.
Setelah Anda selesai melakukannya, Anda harus mengkompilasi dan menautkan dan kemudian menguji, menjalankan program.
Dan lagi, bermain-main dengan program ini, mencoba hal yang berbeda,
mencoba mengubah tipe
data variabel, mencoba mencetak variabel yang berbeda,
menggunakan penentu format tipe data yang berbeda.
Jika Anda merasa sangat, sangat ambisius, tambahkan argumen baris perintah
ke program dan argumen baris perintah bisa berupa lebar dan tinggi.
Baca itu dari fungsi utama dan gunakan itu untuk melakukan perhitungan Anda untuk keliling
dan luas.
Dan lagi, dalam hal kami sebelumnya saya memberi Anda kode, lebar
dan tinggi, saya berasumsi bahwa Anda membuat dua
variabel yang disebut tinggi dan lebar, semua huruf kecil atau
kode ini tidak akan berfungsi, dan itu adalah nama umum untuk
ini sebenarnya Kegunaan.
Jadi itu saja. Sekali lagi, saya akan memberikan
demonstrasi lain tentang bagaimana Anda menyelesaikan program ini bersama dengan kode sumbernya,
semoga berhasil.
Dan terakhir, jangan lupa juga untuk menganalisa output untuk
memastikan kebenarannya. Jika salah,
Anda harus kembali, mengedit, menyimpan, dan membangun kembali.