Home >Documents >02.Variabel Dan IO

02.Variabel Dan IO

Date post:26-Jan-2016
Category:
View:11 times
Download:1 times
Share this document with a friend
Description:
matematika
Transcript:

INTRODUCTION PENGANTAR SISTEM DIGITAL

MTQM Tingat Fakultas 2015Pelaksanaan : 24 26 Maret 2015Pendaftaran : Sampai tanggal 20 Maret 2015Tempat Pendaftaran : Subbag.Kemahasiswaan FKIPINFORMASI LOMBA

TUGASMembuat program menggunakan bahasa CKetentuanMenggunakan semua konsep bahasa C yang dipelajariMelampirkan dokumentasi pembuatan dalam bentuk dokumen word (.doc)Kode program dan dokumentasi dibakar pada media CDDikerjakan berkelompok (maks 5 orang)Dipresentasikan pada pertemuan ke-3 setelah UTSVARIABLE DAN INPUT OUTPUTPEMROGRAMAN DASARMuhammad Irwan Yanwari, 2015TUJUAN PERKULIAHANMengetahui konsep tipe data dan operatorMengetahui konsep variabel dan implementasinyaMengetahui konsep input output dan implementasinyaTIPE DATATipe data dapat dibedakan menjadi 2Tipe data primitifTipe data turunan / non primitifTIPE DATA PRIMITIFTipe data ini secara default dimiliki bahasa pemrogramanTipe data primitif dapat dibagi menjadi 3Tipe data numerikTipe data numerik dibagi kembali menjadi 2 jenisBilangan bulat (Integer)Bilangan berkoma (floating point)Dapat dikenakan operasi matematikaTipe data karakterTipe data booleanTIPE DATA BILANGAN BULATTipe dataUkuran (bit)Jangkauan Nilaiint16-32768 s/d 32768 short int16-32768 s/d 32768 long int32-2147483648 s/d 2147483648 Untuk penambahan ukuran, dapat dilakukan penggeseran jangkauan dengan membuat nilai terrendah menjadi 0 dengan menambahkan kode unsignedContoh :unsigned int, dengan range (0 65535)TIPE DATA BILANGAN BERKOMATipe dataUkuran (bit)Jangkauan Nilaifloat24 + 88 angka dibelakang komadouble53 + 1115 angka dibelakang komaTIPE DATA KARAKTERTipe data karakter memiliki kata kunci charDalam bentuk kalimat tipe data karakter diturunkan menjadi tipe data string atau dengan membuatnya kedalam bentuk larikTIPE DATA BOOLEANTipe data boolean memiliki kata kunci boolTipe data boolean hanya memiliki 2 kemungkinan nilaiBenar (true atau dikodekan dengan 1)Salah (false atau dikodekan dengans 0)IMPLEMENTASIKeyword yang digunakanBilangan bulat: int, short, longBilangan Berkoma: float, doubleKarakter: charBoolean: boolVARIABEL (VARIABLE)Variabel merupakan wadah untuk menyimpan suatu nilai tertentuVariabel harus dideklarasikan terlebih dahulu sebelum digunakanNilai dalam variabel sesuai dengan tipe data yang digunakanNama variabel tidak dapat mengandung spasiSpasi pada nama variabel dapat diganti dengan _ (garis bawah)Format deklarasitipe_datanama_variabelContohint jumlah_mahasiswaKONSTANTAVariabel yang nilainya tidak akan berubahFormat #define [nama_konstanta] [nilai]const [tipe_data] [nama_konstanta] = [nilai];Contoh#define phi 3.14const float phi = 3.14;JENIS-JENIS VARIABEL#include #include int jenis_1; //variabel globalint main (){int jenis_2; //variabel lokal}OPERATOROperator merupakan simbol yang digunakan dalam melakukan operasi khusus seperti aritmatika dan logikaJenis-jenis operatorOperator pengerjaanOperator aritmatikaOperator hubunganOperator logikaOPERATOR PENGERJAANOperator pengerjaan menggunakan tanda sama dengan (=)Berfungsi untuk memasukkan nilai yang ada di sebelah kanan operator menuju variabel yang ada pada sebelah kiri operatorFormat[variabel] = [nilai];contoha = 7;OPERATOR ARITMATIKAOperator yang digunakan untuk operasi aritmatikaOperatorKeterangan++Increment (a++ dapat diartikan a = a + 1)--deccrement (a-- dapat diartikan a = a - 1)*Perkalian/Pembagian%Sisa pembagian+Penjumlahan-PenguranganContoh PemakaianA = A + B;C = D * A + 5;OPERATOR HUBUNGANOperator yang selalu menghasilkan nilai booleanDigunakan untuk menghubungkan 2 argumenOperatorKeterangan>Lebih dari>=Lebih dari sama dengan 30));KELUARAN (OUTPUT)Output dapat diartikan dengan keluaran dari komputer(dari komputer menuju user)Output dapat berupa tampilan ataupun fileOutput tampilan pada C/C++ salah satunya dapat menggunakanprintf (library C)puts (library tambahan C)putchar (library tambahan C)cout (library C++)Format outputprintf([FORMAT_DATA], [ARG1], [ARG2], ....);puts([TAMPILAN]);putchar([TAMPILAN]);std::cout[VARIABEL_PENAMPUNG];FORMAT DATAFormat data digunakan pada input atau output berbasis library CFORMATKETERANGAN%cKarakter tunggal%dBilangan bulat (integer)%eBilangan bernotasi%fBilangan pecahan (floating point)%oNotasi berbasis oktal (8)%pPointer%sString%xNotasi berbasis heksadesimal (16)%%Tanda %IMPLEMENTASI (1)#include #include const float phi = 3.14;int main (){int jejari;float luas, keliling;printf("Masukkan jejari lingkaran : ");scanf("%d", &jejari);printf("Jejari lingkaran : %d \n", jejari);luas = phi*jejari*jejari;keliling = 2*phi*jejari;printf("Luas lingkaran : %f \n", luas);printf("Keliling lingkaran : %f \n", keliling);system("pause");return 0;}IMPLEMENTASI (2)#include #include using namespace std;#define phi 3.14int main (){int jejari;double luas, keliling;cout jejari;luas = phi*jejari*jejari;keliling = 2*phi*jejari;cout

Click here to load reader

Embed Size (px)
Recommended