Select Page

Author: Ahmada Haiz Zakiyil Ilahi

Pikiranku berlooping-looping

Percobaan 5 STATEMENT PERULANGAN (LOOPING) Assalamualaikum Wr. Wb Hai guys perkenalkan saya Ahmada Haiz Zakiyil Ilahi dari PENS 2019 jurusan D4 Teknik Elektronika (1110191054) Pada percobaan sebelumnya kita telah membahas mengenai statement pengambilan keputusan menggunakan if-else. Nah sedangkan pada percobaan kali ini nggak kalah menarik, dan tentunya akan lebih berbobot *ops maksudnya lebih dibutuhkan berpikir kritis untuk membuat program yaitu dengan memanfaat penggunaan for-while-do while yang merupakan statement pengulangan proses. Pada umumnya setiap looping atau perulangan memiliki fungsi yaitu untuk mengeksekusi statement yang ada didalam blok loop secara berulang-ulang. Statement/pernyataan adalah merupakan intruksi atau perintah atau pernyataan yang akan dijalankan selama proses perulangan berjalan. Seperti biasanya setelah ini kita akan masuk ke contoh pembahasaan berikut ini kuy!! Tugas 5.5.1 Membuat program untuk mencetak matriks identitas. #include <stdio.h> main() { int m, n, x=5; printf(“Berikut bentuk matriks identitas berordo 5 x 5 :\n\n”); for(m=1; m<=x; m++){ for(n=1; n<=x; n++){ if( m==n ){ printf(“%3d”, 1); } else printf(“%3d”, 0); } printf(“\n”); } getch(); } Tugas 5.5.2 Membuat program untuk menampilkan table perkalian. #include <stdio.h> main() { int a, b=1, i, j, n; printf(“Masukkan ordo : “); scanf(“%d”, &n); printf (” X”); for (a = 1; a <= n; a++) {printf (“%5d”, a);} printf(“\n”); for(i = 1; i <= n; i++) { printf(“%2d”, i); for(j = 1; j<=n; j++) { printf(“%5d”, i*j); } printf(“\n”); } } Tugas 5.5.3 Membuat program untuk membalikkan tampilan angka. #include <stdio.h>...

Read More

Ternyata si C bisa berfungsi :)

Ahmada Haiz Zakiyil Ilahi /D4 teknik Elektronika B/1110191054 Assalamualaikum Wr.Wb Haloo semuaa, gimana kabar kalian?? pasti baik dong yah. Pada artikel singkat ini saya akan memberikan sedikit pengetahuan nih sama temen-temen, kira-kira apa yah yang akan dibahas? nggak pakai lama langsung saja kita bahas, cuyy ! Topik pembahasan kali ini yaitu fungsi dalam bahasa c. Didalam suatu fungsi terdapat sub main atau suatu bagian dari pemrograman yang terletak pisah dengan program utama sehingga tidak perlu diketik berulang-ulang. Jadi bisa dibilang fungsi dalam bahasa c sebagai pelaksana tugas. Adapun format sederhana cara kerja suatu fungsi tersebut : tipe keluaran fungsi _fungsi _( deklarasi argumen ) { Tubuh Fungsi } Agar lebih pahamnya lagi, saya telah sediakan 2 contoh penggunaan fungsi dibawah ini : CONTOH PERTAMA #include <stdio.h> float rumus(float x, float y) { return(sqrt(x*x + y*y)); } main() { printf(“Diketahui segitiga siku-siku memiliki panjang sisi pendek(x)=3 dan sisi panjang(y)=4\n”); printf(“Maka hitung panjang sisi miring pada segitiga tersebut !\n\n”); printf(“Jawabannya adalah %.0f”, rumus(3,4)); getch(); } Dalam contoh yang pertama saya menggunakan float sebagai deklarasi fungsi. Dengan memasukkan langsung rumus kedalam “return” maka hasil yang diperoleh akan berfungsi dengan baik pada program utama.   CONTOH KEDUA #include <stdio.h> int jawaban(int a, int b, int c, int d) { int H; H = (a+b)*(c+d); return (H); } main() { int a,b,c,d; printf(“Masukkan nilai pada variabel berikut :\n”); printf(“\nA = “); scanf(“%d”, &a); printf(“\nB =...

Read More

Diputusin c itu cakit

Percobaan 4 STATEMENT PENENTU KEPUTUSAN Assalamualaikum Wr.Wb. Bertemu kembali dengan saya Ahmada Haiz Zakiyil Ilahi dari PENS 2019 Jurusan D4 Teknik Elektronika (1110191054). Pada percobaan kali ini bertujuan untuk mepelajari dan mengamati penggunaan statement penentu keputusan yaitu statement if-else. Memanfaatkan statement if-else untuk membuat proses perulangan yaitu dengan dikombinasi dengan statement goto-label, mempelajari if-else bersarang  (nested if), bentuk lain dari statement if-else yaitu statement else-if, dan penggunaan dari statement switch-case sebagai alternatif pengganti dari statement else-if. Supaya kalian dapat memahaminya, mari kita ikuti tugas percobaan berikut ini : TUGAS 4.5.1 Membuat program untuk menentukan bilangan ganjil atau bilangan genap. #include<stdio.h> main() { int x; printf(“Masukkan bilangan = “); scanf(“%d”, &x); if (x%2==0) printf(“\n\nBilangan yang telah anda dimasukkan adalah bilangan genap”); else printf(“\n\nBilangan yang telah anda masukkan adalah bilangan ganjil”); getch(); return 0; } TUGAS 4.5.2 Membuat program untuk menentukan kelompok suatu karakter (huruf kecil, huruf besar, angka, dan karakter khusus seperti tanda baca, operator dsb. #include <stdio.h> main() { char in; printf(“Masukkan satu karakter = “); scanf(“%c”, &in); if (in >= ‘A’ || in <= ‘Z’){ printf(“\n\nKarakter yang anda masukkan termasuk “”huruf besar””\n”); } else if (in >= ‘a’ && in <= ‘z’) { printf(“\nKarakter yang anda masukkan termasuk “”huruf kecil””\n”); } else if (in >= ‘0’ && in <= ‘9’) { printf(“\nKarakter yang anda masukkan termasuk “”angka””\n”); } else printf(“\nKarakter yang anda masukkan termasuk “”karakter khusus””\n”); getch(); return 0; } TUGAS...

Read More

I LOVE YOU “C”

AHMADA HAIZ ZAKIYIL ILAHI / 1110191054 Percobaan 3 RELATIONAL, LOGICAL, ASSIGNMENT DAN CONDITIONAL Assalamualaikum Wr.Wb. Hai kawan-kawan, pada kesempatan kali ini saya akan membahas mengenai penggunaan operator yang digunakan sebagai pembanding antara operand satu dengan operang yang lain, yang dapat berupa sebagai variable atau konstanta. Sebelum kita masuk ke percobaannya kalian harus tau bahwa dalam operator-operator memiliki tanda-tanda khusus diantaranya <(lebih kecil), >(lebih besar), ==(sama dengan), <=(lebih kecil atau sama dengan), >=(lebih besar atau sama dengan), dan !=(tidak sama dengan). Dalam pembahasan ini kalian akan diajarkan untuk membandingkan (relational), mengkombinasikan (logical), menentukan (Conditional) serta memadukan (Assignment) operator-operator tersebut. Nah agar kalian lebih paham yuk kita simak percobaannya ! 1. Tugas 3.5.1 Menentukan hasil benar (1) atau tidak (0) dari suatu formula yang terdapat beberapa operator khusus.   #include <stdio.h> main(){ int a, b, c, d, A, B, C, D, E; printf(“Formula :\n”); printf(“A. (a > b) && (c < d) || (a == b)\n”); printf(“B. (a == b) || (c == d) && (a < b)\n”); printf(“C. (a <= b) && (b >= d) || (a == d)\n”); printf(“D. (a >= b) || (b <= c) && (c == d)\n”); printf(“E. (a != b) || (c > d) || (a != d)\n\n”); printf(“Masukkan nilai pada variabel dibawah ini :”); printf(“\na = “); scanf(“%d”,&a); printf(“b = “); scanf(“%d”,&b); printf(“c = “); scanf(“%d”,&c); printf(“d = “); scanf(“%d”,&d); A = (a >...

Read More

Kalau Bahasa C Aja Bisa, Kenapa Harus Dihitung :)

AHMADA HAIZ ZAKIYIL ILAHI / 1110191054 Percobaan 2 EXPRESSION (OPERATOR & OPERAND) & STATEMENT Assalamualaikum Wr.Wb. Menurut kalian apakah matematika itu sulit? Dan apakah kalian mengalami kesusahan untuk mengingat suatu rumus ? sebagian orang memang menganggapnya begitu. Namun tahukah kalian bahwa permasalahan seperti demikian dapat diatasi dengan cepat oleh pemrogaman bahasa C. Bagaimana cara untuk menyelesaikannya? Yuk kita simak pembahasannya berikut ini! Expression adalah hal – hal mendasar dalam proses perhitungan di dalam bahasa pemrograman. Expression adalah susunan yang terdiri dari operand dan operator. Sedangkan Assignment statement adalah statement yang terdiri dari asiignment operator (=) yang berfungsi untuk menetapkan/menstore nilai dari hasil sebuah expression pada sebuah variabel. Untuk lebih jelasnya mari ikuti pembahasan tugas berikut ini : Tugas 2.5.1 Membuat program untuk mengkonversikan suatu nilai derajat Fahrenheit (F) ke derajat Celcius (C). #include <stdio.h> main() { float f, c; printf(“Masukkan derajat Fahrenheit = “); scanf(“%f”, &f); c = (f – 32) * 5/9; printf(“\n%.0f derajat Fahrenheit adalah = %.0f derajat Celcius”, f, c); getch(); } ANALISA Untuk penempatan operator harus disesuaikan dengan tepat agar menghasilkan angka yang akurat. Disebabkan apabila 5 dibagi 9 terlebih dahulu maka angka yang muncul yaitu 0, meskipun apabila 5/9 dihitung dalam pembagian yang menghasilkan 0,55555 dan meski dibulatkan maka tetap hasilnya kurang tepat dari yang sebenarnya. Maka dari itu, saya meletakkan pembagian diakhir setelah operasi perkalian sehingga hasilnya 100.   Tugas 2.5.2 Membuat program...

Read More

Pin It on Pinterest