pertemuan 3 - nilai

download pertemuan 3 - nilai

of 17

Transcript of pertemuan 3 - nilai

  • 8/17/2019 pertemuan 3 - nilai

    1/17

    Nilai

    Nilai  Besaran dari tipe data yangsudah dikenal

    Pengisian nilai ke dalam variable

    Contoh:

    varPenampung  konstanta atau tetapan

    varPenampung  variableLain

    varPenampung  ekspresi

    k  5

    namaKota  ‘MEDAN’

    kotaTujuan  ‘S!A"A#A’

  • 8/17/2019 pertemuan 3 - nilai

    2/17

    Pengisian Nilai

    Contoh: Pengisian variable dengan nilai dari

    variable lain

    Pengisian variable dari hasil operasi suatuekspresi

    "  a$al

    su%u&  su%u'

    (  A ) "

    k  *i)j+ ,iv '

  • 8/17/2019 pertemuan 3 - nilai

    3/17

    Pembacaan Nilai Dari InputDevice Nilai untuk mengisi suatu variable

    dapat diisi dari piranti masukan (inputdevice )

    Contoh:

    read *nama-ar&. nama-ar'./00nama-arkeN+

    rea,*M+rea,*a&. a'. a1+

    rea,*namaKota+

    rea,*N2M. namaM%s. 3urusan+

  • 8/17/2019 pertemuan 3 - nilai

    4/17

    Penulisan Nilai ke OutputDevice Nilai yang disimpan dapat ditampilkan

    ke piranti keluaran (output device )

    Contoh:

     write*nama-ar&. nama-ar'./00nama-arkeN+

     write*konstanta atau tetapan+ write*ekspresi+

     write*nama. tetapan. ekspresi+

    $rite*M+

    $rite*‘Nama4‘+

    $rite*‘Nilai A4‘. A+

    $rite*‘Nilai Total 4‘. A)"'+

  • 8/17/2019 pertemuan 3 - nilai

    5/17

    kpresi

     !rans"ormasi nilai men#adi keluarandilakukan melalui suatu perhitungan(komputasi)$

    kspresi terdiri atas:Operand: nilai yang dioperasikan denganoperator tertentu

    Operator

    Dikenal % macam ekspresi: ekspresi aritmetik& ekpresi relasional&

    ekspresi string

  • 8/17/2019 pertemuan 3 - nilai

    6/17

    kspresi 'ritmetik

    Operasi yang seluruh operandnya danhasil operasinya bertipe numerik

    Operasi yang menggunakan operator

    aritmetik (dibahas pada pertemuan 4) Penulisan ekspresi aritmetik:

    Contoh ekspresi aritmetik:

    6peran,& operator operan,'

    Ekspresi operator operan,

    a78

    *a)b+78

    *,7e+9

    A)":(

  • 8/17/2019 pertemuan 3 - nilai

    7/17

    kspresi elasional

    kspresi relasional adalah ekspresidengan menggunakan operatorrelational (dibahas pada pertemuan 4)

    *asil operasi adalah nilai bertipeboolean (true atau false)

    Contoh:+isal ketemu bernilai false& ada bernilai true& X bernilai ,-& Y  

    bernilai ,-not a,a *%asil: false+

    a,a and  true *%asil: true+

    X

  • 8/17/2019 pertemuan 3 - nilai

    8/17

    kspresi .tring

    kspresi string adalah ekspresi denganoperator /01(concatenation2penyambungan)

    Contoh:‘Augur;’ ) ‘ El !a;eb’ hasil: ‘Augury El Rayeb’

    DEKLA!AS2

    3alan < stringKota < string

    3alan  ‘3l 3eruk 2’

    Kota  ‘Depok’

    Alamat  3alan ) Kota hasil: ‘Jl Jeruk I Depok’

  • 8/17/2019 pertemuan 3 - nilai

    9/17

    Syntax dalam C++

  • 8/17/2019 pertemuan 3 - nilai

    10/17

    Pengisian Nilai

       Algoritmak  5

    namaKota  ‘MEDAN’

    kotaTujuan  ‘S!A"A#A’

    Syntax dlm !!

    k45

    namaKota4=MEDAN>

    kotaTujuan4=S!A"A#A>

  • 8/17/2019 pertemuan 3 - nilai

    11/17

    Pengisian Nilai

     

     

    Algoritma"  a$al

    su%u&  su%u'

    Algoritma

    ( A ) "

    k  *i)j+ ,iv '

    Syntax dlm C++

    "  a$al

    su%u&  su%u'

    Syntax dlm C++

    (4A ) "

    k4*i)j+'

  • 8/17/2019 pertemuan 3 - nilai

    12/17

    Pembacaan 3 Penulisan Nilaidari2ke I2O device

    Input/Output 4ntuk membaca atau menampilkandata pada console (layar) dapat

    menggunakan: library

     printf 

    scanf  library

    cout 

    cin

  • 8/17/2019 pertemuan 3 - nilai

    13/17

    Input/Output 

    Contoh Dengan 5ibrary 6stdio$h74ntuk Bilangan Integer

    ?in8lu,e @st,io0%

    voi, main*+ B

    int C. ;.

    s8an9 *FG,F. HC+

    s8an9 *FG,F. H;+

    4 C ) ;print9 *FC ) ; 4 G, InF. +

    J

    ?in8lu,e @st,io0%

    voi, main*+ B

    int C. ;.

    s8an9 *FG,F. HC+

    s8an9 *FG,F. H;+

    4 C ) ;print9 *FC ) ; 4 G, InF. +

    J

  • 8/17/2019 pertemuan 3 - nilai

    14/17

    Input/Output 

    Contoh Dengan 5ibrary 6stdio$h74ntuk Bilangan 8loat

    ?in8lu,e @st,io0%

    voi, main*+ B9loat C. ;.

    print9*=C4 =+

    s8an9 *FG9F. HC+

    print9*=;4 =+s8an9 *FG9F. H;+

    4 C ;

    print9 *FC ; 4 G50'9 InF. +

    J

    ?in8lu,e @st,io0%

    voi, main*+ B9loat C. ;.

    print9*=C4 =+

    s8an9 *FG9F. HC+

    print9*=;4 =+s8an9 *FG9F. H;+

    4 C ;

    print9 *FC ; 4 G50'9 InF. +

    J

  • 8/17/2019 pertemuan 3 - nilai

    15/17

    Input/Output 

    Contoh Dengan 5ibrary 6stdio$h74ntuk .tring

    ?in8lu,e @st,io0%

    voi, main*+ B8%ar nama&

    print9*=Nama An,a < =+

    s8an9 *FGsF. Hnama+

    print9*=ello Gs In=. nama+print9 *=Selamat DatangF+

    J

    ?in8lu,e @st,io0%

    voi, main*+ B8%ar nama&

    print9*=Nama An,a < =+

    s8an9 *FGsF. Hnama+

    print9*=ello Gs In=. nama+print9 *=Selamat DatangF+

    J

  • 8/17/2019 pertemuan 3 - nilai

    16/17

    Input/Output 

    Contoh Dengan 5ibrary 6iostream$h7?in8lu,e @iostream0%

    voi, main*+ B

    int C. ;.

    8in C

    8in ;

    4C);

    8out @@ FC ) ; 4 F @@ @@ en,l

    J

    ?in8lu,e @iostream0%

    voi, main*+ B

    int C. ;.

    8in C

    8in ;

    4C);

    8out @@ FC ) ; 4 F @@ @@ en,l

    J

  • 8/17/2019 pertemuan 3 - nilai

    17/17

    Input/Output 

    Contoh Dengan 5ibrary 6iostream$h7

    ?in8lu,e @iostream0%

    voi, main*+ B

    "har nama#$%&'

    8out @@ FNama 4 F

    8in nama

    8out @@ Fello F @@ nama @@ = Apakabar>@@ en,l

    J

    ?in8lu,e @iostream0%

    voi, main*+ B

    "har nama#$%&'

    8out @@ FNama 4 F

    8in nama

    8out @@ Fello F @@ nama @@ = Apakabar>@@ en,l

    J