Assalamualaikum Wr Wb,
Perkenalkan nama saya Dewa Pramudya Istiqfariandi dari PENS 2019.
Pada kesempatan kali ini kita akan melihat bagaimana sih cara si C membanding bandingkan dia dengan yang lain, naahh jika kalian belum membaca artikel seblumnya, baca dulu skuyy…..
Ayo Memahami Bahasa C Lebih Dalam Skuyy
Pada ga sabar kan buat ngeliat si C melakukan aksinya, kuy kuy simak sekarang.
1. Membandingkan beberapa variable dengan operator yang ditentukan.
Nah untuk aksi C yang satu ini menarik teman teman, kalian akan melihat si C mulai berambisi untuk membandingkan mana sih yang menurut C paling terbaik, yuk mari kita lihat kodenya
Code :
#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 :”);
printf(“\na = “);
scanf(“%d”,&a);
printf(“b = “);
scanf(“%d”,&b);
printf(“c = “);
scanf(“%d”,&c);
printf(“d = “);
scanf(“%d”,&d);
A = (a > b) && (c < d) || (a == b);
B = (a == b) || (c == d) && (a < b);
C = (a <= b) && (b >= d) || (a == d);
D = (a >= b) || (b <= c) && (c == d);
E = (a != b) || (c > d) || (a != d);
printf(“\nHasil :\n”);
printf(“A. (%d > %d) && (%d < %d) || (%d == %d) adalah %d\n”, a, b, c, d, a, b, A);
printf(“B. (%d == %d) || (%d == %d) && (%d < %d) adalah %d\n”, a, b, c, d, a, b, B);
printf(“C. (%d <= %d) && (%d >= %d) || (%d == %d) adalah %d\n”, a, b, b, d, a, d, C);
printf(“D. (%d >= %d) || (%d <= %d) && (%d == %d) adalah %d\n”, a, b, b, c, c, d, D);
printf(“E. (%d != %d) || (%d > %d) || (%d != %d) adalah %d\n”, a, b, c, d, a, d, E);
return 0;
}
Jika kita memasukkan angka pada variable a, b, c, d maka si C akan mulai memilih siapa sih yang berhak untuk mendapatkan nilai 0 dan 1, misal saya masukkan
a = 1
b = 2
c = 3
d = 4
maka yang berhak mendapatkan nilai 1 adalah formula E. untuk yang lainnya adalah bernilai 0, daro pada bingung bingung ayo lihat gambar berikut untuk mencerahkan pikira anda.
2. Mengetahui mana yang lebih besar atau lebih kecil
Oke si C punya jurus nih, coba tebak apa hayoo…. wkwk
Jurus yang dimiliki si C adalah tanda ‘?’ jika kita melakukan penulisan tanda tersebut pada C, maka C akan langsung mejawab apa yang kalian inginkan untuk dijawab, sebagai contoh mari kita lihat kode pada si C.
Code :
#include <stdio.h>
main(){
int a = 7, b = 9, c = 5, d = 3;
int m, n, hasil;
m = (a > b) ? a: b;
n = (c > d) ? d: c;
hasil = (m > n) ? m: n;
printf(“%d\n”, m);
printf(“%d\n”, n);
printf(“%d\n”, hasil);
return 0;
}
Oke pada kode tersebut tertuliskan bahwa m = (a > b) ? a: b; hal ini dimaksudkan apakah a > b, jika iya m = a, jika tidak m = b;
Gimana, udah paham atau tambah puyeng ?
Santuy saja kali ini kita juga punya pencerahan kok, coba dilihat dulu tapi kalo tetep gapaham ya berarti kamunya aja yang ga peka
3. Mengetahui mana nilai maksimum dari beberapa variabel
Gosa puyeng gaiss, sibikin santuy aja, cobak yuk kita simak kode yang satu ini dulu untuk mempererat komunikasimu dengan si C
Code :
#include <stdio.h>
main(){
int a, b, c, d, x, y, z;
printf(“Masukkan nilai a = “);
scanf(“%d”, &a);
printf(“\nMasukkan nilai b = “);
scanf(“%d”, &b);
printf(“\nMasukkan nilai c = “);
scanf(“%d”, &c);
printf(“\nMasukkan nilai d = “);
scanf(“%d”, &d);
x = (a > b) ? a: b;
y = (c > d) ? c: d;
z = (x > y) ? x: y;
printf(“\n\nNilai maksimum adalah %d\n\n\n”, z);
return 0;
}
Kita akan memasukkan beberapa nilai baru pada a, b, c, d, maka dari angka yang kita masukkan tersebut akan dibandingkan menggunakan jurusnya C yang tadi, dan hasil yang diapat adalah angka yang paling besar, sebagai contoh.
a = 2
b = 5
c = 7
d = 4
maka angka maksimum adalah 7
Kuy kuy simak simak simak
Udah puyeng belum ?
Mungkin itu saja yang dapat disampaikan, semoga ilmunya bermanfaat.
Jangan lupa kalau belum baca artikel sebelumya, skuyy baca baca dulu
Nih linknya https://wp.me/p9Qz3i-2jH
Terimakasih,
Wassalamualaikum Wr. Wb.
Recent Comments