Tipe Data Dan Pemograman
Tipe Data :
Definisi : Sebuah
Objek yang dapat menyimpan sebuah nilai dan dapat dilakukan operasi terhadap
nilai yang disimpan tersebut.
contoh: Integer
,Float, Rea ,lCharacter, String
Tipe Data Dasar :
Tipe Data Dasar adalah sebuah tipe data yang langsung sudah ada pada setiap
bahasa pemrograman
Contoh : Bilangan Logik, Bilangan Bulat,Bilangan
Riil , Karakter , String
Bilangan Logic :
Bilangan Logik adalah sebuah bilangan yang akan menghasilkan nilai true
atau false ketika dilakukan operasi logikaDikenal dengan nama boolean
Bilngan Bulat :
Disimpan dengan menggunakan tipe Integer
Operasi yg dapt dilakukanOperasi Aritmatika A + B ; , A – B; ,A * B; A div
B; , A mod B
Operasi Perbandingan
(<) ,( ≤) ,(>) ,( ≥) ,(=)
Bilangan Rill :
Digunakan untuk menyimpan bilangan yang mengandung pecahan
Di Bahasa C Dikenal dua tipe untuk bilangan riil yaitu float dan double
Operasi Aritmatika
+ ;
– ;
* ;
div ;
mod ;
Karakter :
Karakter adalah sebuah tipe data yang dapat menyimpan semua huruf abjad,
semua tanda baca, dan karakter khusus lainnya
Disimbolkan dengan tipe data char
Menggunakan satu tanda kutip ‘ ’
Operasi Perbandingan :
Operasi perbandingan pada char, dilakukan dengan membandingkat pengcodean
ASCII
String :
String
berguna untuk menyimpan kumpulan dari berbagai karakter
Menggunakan kutip ganda.
Tipe Dasar Dengan Nama Baru :
Agar
lebih mudah diingat oleh programmer
Nama tipe data ditentukan sendiri oleh programmer
Contoh :
Contoh :
Type BilanganBulat : integer
Type karakter : char
Tipe Terstruktur :
Tipe terstruktur adalah
tipe yang berbentuk rekaman.
tipe
terstruktur dapat menyimpan data dengan tipe data yang berbeda dengan satu nama
yang sama.
Konstanta :
Konstanta adalah tipe data yang data nya
tidak dapat diubah nilainya saat program dilaksanakan. Const phi =3.14
Hirerki Operator :
Urutan
hierarki pengerjaan
Div, mod
/
*
+,-
Operator relasional
And dan or
Tugas Program 1 :
#include <stdio.h>
#include <stdio.h>
int main ()
{
int panjang;
int lebar;
int tinggi;
float luas=
(2*(panjang*lebar))+(2*(panjang*tinggi))+(2*(lebar*tinggi));
char b=’cm’;
printf (“hasil luas adalah
=”%.2f\t”,luas);
return 0 ;
}
Tugas Program 2 :
# include <stdio.h>
# include <conio.h>
int main()
{
int a, b, c,d,e,f,g,h,i,j, besar,
kecil;
printf("Masukan bil 1 :
");scanf("%d",&a);
printf("Masukan bil 2 :
");scanf("%d",&b);
printf("Masukan bil 3 :
");scanf("%d",&c);
printf("Masukan bil 4 :
");scanf("%d",&d);
printf("Masukan bil 5 :
");scanf("%d",&e);
printf("Masukan bil 6 :
");scanf("%d",&f);
printf("Masukan bil 7 :
");scanf("%d",&g);
printf("Masukan bil 8 :
");scanf("%d",&h);
printf("Masukan bil 9 :
");scanf("%d",&i);
printf("Masukan bil 10 :
");scanf("%d",&j);
if (a>b) { besar=a; kecil=b;}
Else
{besar=b; kecil=a;}
if (c>besar) besar=c;
if (c<kecil) kecil=c;
if (d>besar) besar=d;
if (d<kecil) kecil=d;
if (e>besar) besar=e;
if (e<kecil) kecil=e;
if (f>besar) besar=f;
if (f<kecil) kecil=f;
if (g>besar) besar=g;
if (g<kecil) kecil=g;
if (h>besar) besar=h;
if (h<kecil) kecil=h;
if (i>besar) besar=i;
if (i<kecil) kecil=i;
if (j>besar) besar=j;
if (j<kecil) kecil=j;
float rata=(a+b+c+d+e+f+g+h+i+j)/10;
printf("terbesar adalah
%d\n",besar);
printf("terkecil adalah
%d\n",kecil);
printf("rata-rata adalah
%.2f\n\n",rata);
}
int a;
printf("Masukkan angka bulan: ");
scanf("%i", &a);
switch (a)
{
case 1:
printf("Januari");break;
case 2:
printf("Februari");break;
case 3:
printf("Maret");break;
case 4:
printf("April");break;
case 5:
printf("Mei");break;
case 6:
printf("Juni");break;
case 7:
printf("Juli");break;
case 8:
printf("Agustus");break;
case 9:
printf("September");break;
case 10:
printf("Oktober");break;
case 11:
printf("November");break;
case 12:
printf("Desember");break;
default:
printf("layanan tidak
tersedia");break;
}
# aditya warman.
No comments:
Post a Comment