Assalamualaikum Wr.Wb.

Hallo Teman-teman, dalam kesempatan pada kali ini, saya ingin membagikan tips dan trik cara membuat pemrograman pada R,L,A,C. Sebelumnya saya ingin memberitahu apa itu R,L,A,C.

R,L,A,C adalah singkatan dari Relational, Logical, Assignment, dan Conditonal. RL ( Relational Logical ) adalah operator yang bisa digunakan untuk membandingkan 2 operand, semisal lebih kecil mana antara s dan t, atau lebih besar mana p atau q, Nah.. setelah itu dihasilkan suatu jawaban yaitu benar yang berupa nilai 1 ( selain nol ) atau salah yang berupa nilai 0. Operator tersebut mempunyai tanda-tanda khusus yang terdiri dari, >, <, == , <=, >=, dan !=.  Dan ada juga, yaitu Logical Operator, dan Assignment Operator.

Sekarang kita langsung ke pemrograman saja yuk….

1. Program untuk menentukan hasil itu benar atau salah ( 1 atau 0 ) dari operator-operator dibawah ini dan masukkan nilai a, b, c, d dari keyboard

pemrograman :

#include<stdio.h>

#include<conio.h>

 

void main()

{

int a, b, c, d, v, w, x, y, z;

printf(“Masukkan nilai a = “); scanf(“%d”,&a);

printf(“Masukkan nilai b = “); scanf(“%d”,&b);

printf(“Masukkan nilai c = “); scanf(“%d”,&c);

printf(“Masukkan nilai d = “); scanf(“%d”,&d);

 

v=(a>b) && (c<d) || (a==b);

w=(a==b) || (c==d) && (a<b);

x=(a<=c) && (b>=d) || (a==d);

y=(a>=d) || (b<=c) && (c==d);

z=(a!=b) || (c>d) || (a!=d);

printf(“\nNilai %d > %d && %d < %d || %d == %d adalah = %d\n”,a,b,c,d,a,b,v);

printf(“\nNilai %d == %d || %d == %d && %d < %d adalah = %d\n”,a,b,c,d,a,b,w);

printf(“\nNilai %d <= %d && %d >= %d || %d == %d adalah = %d\n”,a,b,c,d,a,b,x);

printf(“\nNilai %d >= %d || %d <= %d && %d == %d adalah = %d\n”,a,b,c,d,a,b,y);

printf(“\nNilai %d != %d || %d > %d || %d != %d adalah = %d\n”,a,b,c,d,a,b,z);

getch();

}

hasilnya:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

2. Variable m, n dan hasil dari pemrograman dibawah ini.

Pemrograman :

/* Nama File : OPER6.C */

 

void 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(“hasil = %d”,hasil);

getch();

}

hasilnya :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Yang mana nilai m=9 dan nilai n=3, dan hasilnya adalah m>n=9.

3. Menentukan nilai terbesar dari 4 nilai yang diberikan melalui keyboard.

void main()

{

int a, b, c, d, x, y;

printf(“Masukkan nilai a = “); scanf(“%d”,&a);

printf(“Masukkan nilai b = “); scanf(“%d”,&b);

printf(“Masukkan nilai c = “); scanf(“%d”,&c);

printf(“Masukkan nilai d = “); scanf(“%d”,&d);

x=(a>b)?a:b;

y=(c>d)?c:d;

printf(“\nNilai a lebih %s dari b”,(x==a)?”besar”:”kecil”);

printf(“\nNilai c lebih %s dari d”,(y==c)?”besar”:”kecil”);

printf(“\nJadi nilai maksimum adalah %d”,(x>y)?x:y);

getch();

}

hasilnya :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Dan itulah beberapa pemrograman tentang RLAC  yang saya bisa sampaikan. Jika bermanfaat, mohon dishare link tersebut kepada orang-orang yang membutuhkan. Sekian dari Saya.

Wassalamualaikum Wr.Wb