Hirarki Operator
a. Operator AND, berfungsi untuk melakukan operasi AND pada
bit-bit nilai operan.
b. Operator OR, berfungsi untuk melakukan operasi OR
pada bit-bit nilai operan.
outputnya yang tampil :
luas adalah : 20.00
outputnya yang tampil :
masukkan alas : 50
5. Program
Urutan hirarki pengerjaannya;
1. Div, mod
2. /
3. *
4. +,-
Urutan hirarki pengerjaan ;
1. Div, mod
2. /
3. *
4. +,-
D. Operator Relasional(And dan Or).
| Variabel A | Variabel B | Hasil (Operasi And) | Hasil (Operasi Or) |
| True | True | True | True |
| True | False | false | True |
| False | True | False | True |
| False | False | False | false |
a. Operator AND, berfungsi untuk melakukan operasi AND pada
bit-bit nilai operan.
b. Operator OR, berfungsi untuk melakukan operasi OR
pada bit-bit nilai operan.
Contoh praktikum tipe data :
Program 1
#include <stdio.h>
#include <conio.h>
int main()
{
int a=10;
float b=10;
char c='a';
printf("nilai bilangan bulat adalah : %d\n",a);
printf("nilai pecahan %.2f\n",b);
printf("nilai char %c\n",c);
return 0;
}
outputnya yang tampil :
nilai bilangan bulat adalah : 10
nilai pecahan 10.00
nilai char a
outputnya yang tampil :
nilai bilangan bulat adalah : 10
nilai pecahan 10.00
nilai char a
Program 2
#include <stdio.h>
#include <conio.h>
int main()
{
int alas=5;
int tinggi=8;
float luas;
luas=(alas*tinggi)/2;
printf("luas adalah : %.2f",luas);
return 0;
}
outputnya yang tampil :
luas adalah : 20.00
3. Program
#include <stdio.h>
#include <conio.h>
int main ()
{
int alas;
int tinggi;
float luas;
printf("masukkan alas : ");
scanf("%d", &alas);
printf("masukkan tinggi : ");
scanf("%d",&tinggi);
luas=(alas*tinggi)/2;
printf("luas adalah : %.2f",luas);
return 0;
}
outputnya yang tampil :
masukkan alas : 50
masukkan tinggi : 8
luas adalah : 200.00
luas adalah : 200.00
4. Program 4
#include <stdio.h>
#include <conio.h>
int main()
{
int tinggi=4;
int lebar=6;
int panjang=8;
float luas;
luas=((2*(tinggi*lebar))+(2*(tinggi*panjang))+(2*(lebar*panjang)));
printf("luas adalah %.2f",luas);
getch();
return 0;
}
Outputnya yang tampil :
luas adalah= 208.00
5. Program
#include <stdio.h>
int main()
{
int alas;
int tinggi;
int luas;
printf("masukan alas:");
scanf("%d",&alas);
printf("masukan tinggi:");
scanf("%d",&tinggi);
printf("masukan luas:");
scanf("%d",&luas);
luas("alas*tinggi")/2;
printf("luas adalah:%.2f",luas);
return 0;
}
Output yang tampil
masukan alas: 4
masukan tinggi:6
masukan luas:8
luas adalah:12
Keterangan coding dari program tersebut :
Ø %d dan %i, fungsi coding ini untuk menampilkan nilai dari tipe data integer.
Ø %f, fungsi coding ini untuk menampilkan nilai dari tipe float.
Ø %c, fungsi coding ini untuk menampilkan karakter.
Ø \n,fungsi coding ini untuk enter.
Ø Scanf, merupakan sebuah fungsi dalam file header <stdio.h> juga yang berfungsi untuk menerima inputan dari user.
Ø &, coding ini berfungsi untuk menampilkan inputan yang dimasukkan/diatur oleh programmer.
Ø int, coding ini berfungsi untuk menampilkan nilai dari integer(bilangan bulat).
Ø float, coding ini berfungsi untuk menampilkan nilai float(pecahan).
Ø char, coding ini berfungsi untuk menampilkan karakter.
Ø printf, coding ini berfungsi untuk menampilkan inputan.