SlideShare a Scribd company logo
1 of 29
Pertemuan 3
*
*
*Deklarasi variabel
nama_variabel=nilai_variabel;
contoh
#include <iostream.h>
main() {
int kemeja=100000;
cout<<kemeja;
getch();
}
*
*Menggunakan const
const float desimal=3.14;
nilai desimal akan selalu tetap.
*Menggunakan define #define
#define desimal 3.14
*
*Ada 2 jenis tipe data:
a) Tipe data dasar
b) Tipe data bentukan
Tipe data Ukuran
memori
Jangkauan nilai
char 1 byte -128 hingga +128
Int 4 byte -32768 hingga +32767
long 4 byte -2.147.438.648 hingga 2.147.438.647
Float 4 byte 3,4E-38 hingga 3,4E38
double 8 byte 1.7E-308 hingga 1.7E308
longdoube 12byte 3.4E-4932 hingga 1.1E4932
#include <iostream.h>
#include <conio.h>
main()
{
cout<<"Ukuran char : "<<sizeof(char)<<endl;
cout<<"Ukuran short : "<<sizeof(short)<<endl;
cout<<"Ukuran int : "<<sizeof(int)<<endl;
cout<<"Ukuran long : "<<sizeof(long)<<endl;
cout<<"Ukuran float : "<<sizeof(float)<<endl;
cout<<"Ukuran double : "<<sizeof(double)<<endl;
cout<<"Ukuran long double : "<<sizeof(long double)<<endl;
getch();
}
*
1. Buatlah program dengan menggunakan
define untuk menghitung volume
Tabung(Rumus Volume Tabung : phi x jari-jari
x jari-jari x tinggi) dan Luas Tabung (Rumus
Luas tabung : 2 x phi x jari-jari x tinggi
)dimana jari-jari 7 dan tinggi 24.
2. Buatlah program untuk mencatat data
mahasiswa yang terdiri dari field nama, nim
dan nilai.
*
*Operator penugasan,Operator ini difungsikan untuk
memberikan nilai yang ditandai dengan tanda(=).
*Operator aritmatika adalah operator yang melakukan
manipulasi perhitungan.
*Operator perbandingan adalah operator yang
membandingkan dua nilai operand.
*
*Operator yang menghasilkan nilai true atau
nilai false
Operator Deskripsi Contoh
&& Logic And A&&B
|| Logic OR A||B
! Logic Not !A
*
*Operator digunakan untuk memperoleh nilai dari dua
kemungkinan.
*Ungkapan1?ungkapan2:ungkapan3;
*Penjelasan bila nilai ungkapan 1 benar maka yang dikerjakan
ungkapan 2 jika tidak ungkapan ke 3 yang dikerjakan.
*Statemen input adalah statement yang menerima inputan dari
keyboard atau mouse. Contoh : printf dan cout.
*Statement output adalah statement yang untuk menuliskan data ke
layar monitor.
contoh :
#include<iostream.h>
#include<conio.h>
Main()
{
char nama[20];
Cout<<“masukkan nama anda”; cin>>nama;
Cout <<“nama anda adalah”<<nama<<endl;
Cout<<<“apakah benar nama anda adalah?”<<nama;
Getch();
} *
1. Statement Output
*untuk menampilkan informasi pada standard output (normalnya
berupa layar).
*Dapat digabungkan dengan penggunaan Escape Sequence
Character(Karakter dengan makna khusus yang menggunakan
notasi(back slash).
ex:n
*Beberapa perintah output yang bisa digunakan:
 printf
 Puts
 Putchar
 Cout
 cprintf
*
*
*Printf
 terdapat pada file header stdio.h.
 sintak printf(“format”, arg1,arg2).
 format bisa berupa keterangan yang
ditampilkan dilayar berdasarkan penentu
format.
 penentu formatnya menentukan jenis data
yang akan ditampilkan.
 argumen dapat berupa
variabel,kontanta,ataupun ekpresi.
*
*
*Digunakan untuk mencetak string kelayar.
*Pencetakan akan diakhiri dengan karakter
newline(ke baris baru).
*Terdapat dalam file header : stdio.h
*sintaks: puts(<string ygditampilkan>);
*
/* input & output */
#include <stdio.h>
#include <conio.h>
main()
{
char PT[] = “nama universitas”;
clrscr();
puts(“Saya Kuliah di”);
puts(PT);getch();
}
*
*Menampilkan sebuah karakter ke layar.
*Pencetakan karakter tidak diakhiri dengan
karakter new line.
*Terdapat dalam file header : stdio.h
*sintaks: putchar(‘kar’);
*
/* input & output */
#include <stdio.h>
#include <conio.h>
main()
{
clrscr();
putchar(‘U’);
putchar(‘N’);
putchar(‘I’);
putchar(‘K’);
putchar(‘O’);
putchar(‘M’);
getch();
}
*
COUT
*Merupakan suatu object di dalam C++ yang
digunakan untuk menampilkan data ke layar.
*Terdapat pada file header : iostream.h
*Dapat digabungkan dengan penggunaan escape
sequence character.
*contoh:
Cout << “Apa kabar dunia ”<< endl;
Cout << “Pilihan Anda Salahan”;
*
#include <iostream.h>
#include <conio.h>
main()
{
Int jum1 = 1500;
Int jum2 = 2300;
Int jum3 = 1401;
cout<< "Jumlah1 = "<< jum1 << endl;
cout<< "Jumlah2 = " << jum2 << endl;
cout<< "Jumlah3 = " << jum3 << endl;
getch();
}
*
*Untuk menerima masukan dari user.
*Beberapa fungsi input yang dapat digunakan:
 scanf
 gets
 cin
 getch
 getche
*
SCANF
*Digunakan untuk memasukkan berbagai jenis
data.
*Terdapat dalam file header : stdio.h
*sintaks: scanf(“<format>”, &variabel);
*keterangan:
*Simbol & merupakan pointer yang digunakan
untuk menunjuk ke alamat variabel memori
yang dituju.
*
GETS
* Digunakan untuk memasukkan data string.
* sintaks: gets(nama-variabel-array);
/* input & output */
#include <stdio.h>
#include <conio.h>
main()
{char nama [80] ;
clrscr();
printf(“Masukkan Nama Anda:“);
gets(nama);
printf(“nNama Anda : %s”, nama);
getch();}
*
*Merupakan sebuah object di dalam C++ yang
digunakan untuk memasukkan data.
*Terdapat dalam header file : iostream.h
*sintaks:cin>> <var>;
*Catatan!
*Untuk mendapatkan sebuahi nputan data yang
mengandung spasi, anda bisa menggunakan
cin.getline(<var>,sizeof(<var>))
*
*Fungsi getch() dan getche() berguna untuk
membaca sebuah karakter tanpa perlu
menekan enter.
*Perbedaan keduanya adalah, pada getch(),
karakter dari tombol yang dimasukkan tidak
ditampilkan, sedangkan pada getche, karakter
yang dimasukkan akan ditampilkan
*
*Buatlahprogram untuk menghitung nilai rata-
rata dari seorang siswa dengan ketentuan
sebagai berikut:
*namasiswa, nilai pertandinganI, nilai
pertandinganII, nilai pertandingan III diinput.
*nilairata-rata merupakan hasil dari nilai
pertandinganI, II dan III dibagi dengan3.
*
Layar Masukan Program Hitung NilaiRata
RataNamaSiswa: . . . <diinput>
NilaiPertandinganI : . . . <diinput>
NilaiPertandinganII : . . . <diinput>
NilaiPertandinganIII : . . . <diinput>
LayarKeluaran
Siswayang bernama. . .
<tampildata>Memperolehnilairata-rata ...
<hasilproses>darihasilperlombaanyang
diikutinya.
*
*Gaji yang diterima terdiri gaji pokok, tunjangan dan
upah lembur.
*Besar tunjangan : 15 % dari gaji pokok
*Besar upah lembur : 3 % dari gaji pokok.
*Buatlah program untuk menghitung gaji yang
diterima pegawai!
*Masukan(input) : nomor pegawai, nama, gaji pokok,
jumlah jam lembur.
*keluaran(output) : gaji pokok, tunjangan, upah
lembur,total gaji.
*
*Buatlah program menghitung nilai hasil akhir
dari mahasiswa dengan ketentuan sebagai
berikut
1. Nim, nama,nilai uts, tugas dan uas
diinputkan
2. Hasil akhir=uts(30%),tugas(20%),dan
uas(50%);
3. Tampilkan nim,nama menggunakan gets
4. Tampilkan hasil akhir menggunakan cout

More Related Content

Similar to pertemuan 3.pptx

Materi kuliah 17 string
Materi kuliah 17   stringMateri kuliah 17   string
Materi kuliah 17 stringBudi Yono
 
File header adalah sebuah file yang digunakan untuk mendefinisikan beberapa f...
File header adalah sebuah file yang digunakan untuk mendefinisikan beberapa f...File header adalah sebuah file yang digunakan untuk mendefinisikan beberapa f...
File header adalah sebuah file yang digunakan untuk mendefinisikan beberapa f...desiyu
 
Algoritma&Pemrograman C++ Pertemuan 11
Algoritma&Pemrograman C++ Pertemuan 11Algoritma&Pemrograman C++ Pertemuan 11
Algoritma&Pemrograman C++ Pertemuan 11Menny SN
 
Materi kuliah 23 pointer part 3
Materi kuliah 23   pointer part 3Materi kuliah 23   pointer part 3
Materi kuliah 23 pointer part 3Budi Yono
 
Materi kuliah 23 pointer part 3
Materi kuliah 23   pointer part 3Materi kuliah 23   pointer part 3
Materi kuliah 23 pointer part 3Budi Yono
 
Algoritma&Pemrograman C++ Pertemuan 10
Algoritma&Pemrograman C++ Pertemuan 10Algoritma&Pemrograman C++ Pertemuan 10
Algoritma&Pemrograman C++ Pertemuan 10Menny SN
 
Materi kuliah 23 pointer part 3
Materi kuliah 23   pointer part 3Materi kuliah 23   pointer part 3
Materi kuliah 23 pointer part 3kua
 
Materi kuliah 23 pointer part 3
Materi kuliah 23   pointer part 3Materi kuliah 23   pointer part 3
Materi kuliah 23 pointer part 3Budi Yono
 
Pertemuan ke 5 Membaca & menulis karakter (input & output) (2).ppt
Pertemuan ke 5 Membaca & menulis karakter (input & output) (2).pptPertemuan ke 5 Membaca & menulis karakter (input & output) (2).ppt
Pertemuan ke 5 Membaca & menulis karakter (input & output) (2).pptssusere8e8a9
 
Pertemuan 2 : Algoritma & Pemrograman
Pertemuan 2 : Algoritma & PemrogramanPertemuan 2 : Algoritma & Pemrograman
Pertemuan 2 : Algoritma & PemrogramanTri Retna
 
Algoritma&Pemrograman C++ Pertemuan 4
Algoritma&Pemrograman C++ Pertemuan 4Algoritma&Pemrograman C++ Pertemuan 4
Algoritma&Pemrograman C++ Pertemuan 4Menny SN
 
Materi kuliah 17 string
Materi kuliah 17   stringMateri kuliah 17   string
Materi kuliah 17 stringBudi Yono
 
Materi kuliah 17 string
Materi kuliah 17   stringMateri kuliah 17   string
Materi kuliah 17 stringkua
 
Modul 2 - Tipe Data_ pusitell
Modul 2 - Tipe Data_ pusitellModul 2 - Tipe Data_ pusitell
Modul 2 - Tipe Data_ pusitellstaffpengajar
 
C programming language notes (5)
C programming language notes (5)C programming language notes (5)
C programming language notes (5)nakomuri
 
Pertemuan 8.ppt
Pertemuan 8.pptPertemuan 8.ppt
Pertemuan 8.pptfauziahUG
 

Similar to pertemuan 3.pptx (20)

Materi kuliah 17 string
Materi kuliah 17   stringMateri kuliah 17   string
Materi kuliah 17 string
 
File header adalah sebuah file yang digunakan untuk mendefinisikan beberapa f...
File header adalah sebuah file yang digunakan untuk mendefinisikan beberapa f...File header adalah sebuah file yang digunakan untuk mendefinisikan beberapa f...
File header adalah sebuah file yang digunakan untuk mendefinisikan beberapa f...
 
Algoritma&Pemrograman C++ Pertemuan 11
Algoritma&Pemrograman C++ Pertemuan 11Algoritma&Pemrograman C++ Pertemuan 11
Algoritma&Pemrograman C++ Pertemuan 11
 
Materi kuliah 23 pointer part 3
Materi kuliah 23   pointer part 3Materi kuliah 23   pointer part 3
Materi kuliah 23 pointer part 3
 
Materi kuliah 23 pointer part 3
Materi kuliah 23   pointer part 3Materi kuliah 23   pointer part 3
Materi kuliah 23 pointer part 3
 
Algoritma&Pemrograman C++ Pertemuan 10
Algoritma&Pemrograman C++ Pertemuan 10Algoritma&Pemrograman C++ Pertemuan 10
Algoritma&Pemrograman C++ Pertemuan 10
 
Materi kuliah 23 pointer part 3
Materi kuliah 23   pointer part 3Materi kuliah 23   pointer part 3
Materi kuliah 23 pointer part 3
 
Materi kuliah 23 pointer part 3
Materi kuliah 23   pointer part 3Materi kuliah 23   pointer part 3
Materi kuliah 23 pointer part 3
 
Pertemuan ke 5 Membaca & menulis karakter (input & output) (2).ppt
Pertemuan ke 5 Membaca & menulis karakter (input & output) (2).pptPertemuan ke 5 Membaca & menulis karakter (input & output) (2).ppt
Pertemuan ke 5 Membaca & menulis karakter (input & output) (2).ppt
 
Modul 2 strukdat
Modul 2 strukdatModul 2 strukdat
Modul 2 strukdat
 
Modul 2 strukdat
Modul 2 strukdatModul 2 strukdat
Modul 2 strukdat
 
Pertemuan 2 : Algoritma & Pemrograman
Pertemuan 2 : Algoritma & PemrogramanPertemuan 2 : Algoritma & Pemrograman
Pertemuan 2 : Algoritma & Pemrograman
 
Tistrukdat1
Tistrukdat1Tistrukdat1
Tistrukdat1
 
Pertemuan 6 Fungsi String
Pertemuan 6 Fungsi StringPertemuan 6 Fungsi String
Pertemuan 6 Fungsi String
 
Algoritma&Pemrograman C++ Pertemuan 4
Algoritma&Pemrograman C++ Pertemuan 4Algoritma&Pemrograman C++ Pertemuan 4
Algoritma&Pemrograman C++ Pertemuan 4
 
Materi kuliah 17 string
Materi kuliah 17   stringMateri kuliah 17   string
Materi kuliah 17 string
 
Materi kuliah 17 string
Materi kuliah 17   stringMateri kuliah 17   string
Materi kuliah 17 string
 
Modul 2 - Tipe Data_ pusitell
Modul 2 - Tipe Data_ pusitellModul 2 - Tipe Data_ pusitell
Modul 2 - Tipe Data_ pusitell
 
C programming language notes (5)
C programming language notes (5)C programming language notes (5)
C programming language notes (5)
 
Pertemuan 8.ppt
Pertemuan 8.pptPertemuan 8.ppt
Pertemuan 8.ppt
 

Recently uploaded

Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKirwan461475
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxazhari524
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatLatihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatArfiGraphy
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 

Recently uploaded (20)

Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptx
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatLatihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 

pertemuan 3.pptx

  • 3. * *Menggunakan const const float desimal=3.14; nilai desimal akan selalu tetap. *Menggunakan define #define #define desimal 3.14
  • 4. * *Ada 2 jenis tipe data: a) Tipe data dasar b) Tipe data bentukan Tipe data Ukuran memori Jangkauan nilai char 1 byte -128 hingga +128 Int 4 byte -32768 hingga +32767 long 4 byte -2.147.438.648 hingga 2.147.438.647 Float 4 byte 3,4E-38 hingga 3,4E38 double 8 byte 1.7E-308 hingga 1.7E308 longdoube 12byte 3.4E-4932 hingga 1.1E4932
  • 5. #include <iostream.h> #include <conio.h> main() { cout<<"Ukuran char : "<<sizeof(char)<<endl; cout<<"Ukuran short : "<<sizeof(short)<<endl; cout<<"Ukuran int : "<<sizeof(int)<<endl; cout<<"Ukuran long : "<<sizeof(long)<<endl; cout<<"Ukuran float : "<<sizeof(float)<<endl; cout<<"Ukuran double : "<<sizeof(double)<<endl; cout<<"Ukuran long double : "<<sizeof(long double)<<endl; getch(); }
  • 6. * 1. Buatlah program dengan menggunakan define untuk menghitung volume Tabung(Rumus Volume Tabung : phi x jari-jari x jari-jari x tinggi) dan Luas Tabung (Rumus Luas tabung : 2 x phi x jari-jari x tinggi )dimana jari-jari 7 dan tinggi 24. 2. Buatlah program untuk mencatat data mahasiswa yang terdiri dari field nama, nim dan nilai.
  • 7. * *Operator penugasan,Operator ini difungsikan untuk memberikan nilai yang ditandai dengan tanda(=). *Operator aritmatika adalah operator yang melakukan manipulasi perhitungan.
  • 8. *Operator perbandingan adalah operator yang membandingkan dua nilai operand.
  • 9. * *Operator yang menghasilkan nilai true atau nilai false Operator Deskripsi Contoh && Logic And A&&B || Logic OR A||B ! Logic Not !A
  • 10. * *Operator digunakan untuk memperoleh nilai dari dua kemungkinan. *Ungkapan1?ungkapan2:ungkapan3; *Penjelasan bila nilai ungkapan 1 benar maka yang dikerjakan ungkapan 2 jika tidak ungkapan ke 3 yang dikerjakan.
  • 11. *Statemen input adalah statement yang menerima inputan dari keyboard atau mouse. Contoh : printf dan cout. *Statement output adalah statement yang untuk menuliskan data ke layar monitor. contoh : #include<iostream.h> #include<conio.h> Main() { char nama[20]; Cout<<“masukkan nama anda”; cin>>nama; Cout <<“nama anda adalah”<<nama<<endl; Cout<<<“apakah benar nama anda adalah?”<<nama; Getch(); } *
  • 12. 1. Statement Output *untuk menampilkan informasi pada standard output (normalnya berupa layar). *Dapat digabungkan dengan penggunaan Escape Sequence Character(Karakter dengan makna khusus yang menggunakan notasi(back slash). ex:n *Beberapa perintah output yang bisa digunakan:  printf  Puts  Putchar  Cout  cprintf *
  • 13. * *Printf  terdapat pada file header stdio.h.  sintak printf(“format”, arg1,arg2).  format bisa berupa keterangan yang ditampilkan dilayar berdasarkan penentu format.  penentu formatnya menentukan jenis data yang akan ditampilkan.  argumen dapat berupa variabel,kontanta,ataupun ekpresi.
  • 14. *
  • 15. * *Digunakan untuk mencetak string kelayar. *Pencetakan akan diakhiri dengan karakter newline(ke baris baru). *Terdapat dalam file header : stdio.h *sintaks: puts(<string ygditampilkan>);
  • 16. * /* input & output */ #include <stdio.h> #include <conio.h> main() { char PT[] = “nama universitas”; clrscr(); puts(“Saya Kuliah di”); puts(PT);getch(); }
  • 17. * *Menampilkan sebuah karakter ke layar. *Pencetakan karakter tidak diakhiri dengan karakter new line. *Terdapat dalam file header : stdio.h *sintaks: putchar(‘kar’);
  • 18. * /* input & output */ #include <stdio.h> #include <conio.h> main() { clrscr(); putchar(‘U’); putchar(‘N’); putchar(‘I’); putchar(‘K’); putchar(‘O’); putchar(‘M’); getch(); }
  • 19. * COUT *Merupakan suatu object di dalam C++ yang digunakan untuk menampilkan data ke layar. *Terdapat pada file header : iostream.h *Dapat digabungkan dengan penggunaan escape sequence character. *contoh: Cout << “Apa kabar dunia ”<< endl; Cout << “Pilihan Anda Salahan”;
  • 20. * #include <iostream.h> #include <conio.h> main() { Int jum1 = 1500; Int jum2 = 2300; Int jum3 = 1401; cout<< "Jumlah1 = "<< jum1 << endl; cout<< "Jumlah2 = " << jum2 << endl; cout<< "Jumlah3 = " << jum3 << endl; getch(); }
  • 21. * *Untuk menerima masukan dari user. *Beberapa fungsi input yang dapat digunakan:  scanf  gets  cin  getch  getche
  • 22. * SCANF *Digunakan untuk memasukkan berbagai jenis data. *Terdapat dalam file header : stdio.h *sintaks: scanf(“<format>”, &variabel); *keterangan: *Simbol & merupakan pointer yang digunakan untuk menunjuk ke alamat variabel memori yang dituju.
  • 23. * GETS * Digunakan untuk memasukkan data string. * sintaks: gets(nama-variabel-array); /* input & output */ #include <stdio.h> #include <conio.h> main() {char nama [80] ; clrscr(); printf(“Masukkan Nama Anda:“); gets(nama); printf(“nNama Anda : %s”, nama); getch();}
  • 24. * *Merupakan sebuah object di dalam C++ yang digunakan untuk memasukkan data. *Terdapat dalam header file : iostream.h *sintaks:cin>> <var>; *Catatan! *Untuk mendapatkan sebuahi nputan data yang mengandung spasi, anda bisa menggunakan cin.getline(<var>,sizeof(<var>))
  • 25. * *Fungsi getch() dan getche() berguna untuk membaca sebuah karakter tanpa perlu menekan enter. *Perbedaan keduanya adalah, pada getch(), karakter dari tombol yang dimasukkan tidak ditampilkan, sedangkan pada getche, karakter yang dimasukkan akan ditampilkan
  • 26. * *Buatlahprogram untuk menghitung nilai rata- rata dari seorang siswa dengan ketentuan sebagai berikut: *namasiswa, nilai pertandinganI, nilai pertandinganII, nilai pertandingan III diinput. *nilairata-rata merupakan hasil dari nilai pertandinganI, II dan III dibagi dengan3.
  • 27. * Layar Masukan Program Hitung NilaiRata RataNamaSiswa: . . . <diinput> NilaiPertandinganI : . . . <diinput> NilaiPertandinganII : . . . <diinput> NilaiPertandinganIII : . . . <diinput> LayarKeluaran Siswayang bernama. . . <tampildata>Memperolehnilairata-rata ... <hasilproses>darihasilperlombaanyang diikutinya.
  • 28. * *Gaji yang diterima terdiri gaji pokok, tunjangan dan upah lembur. *Besar tunjangan : 15 % dari gaji pokok *Besar upah lembur : 3 % dari gaji pokok. *Buatlah program untuk menghitung gaji yang diterima pegawai! *Masukan(input) : nomor pegawai, nama, gaji pokok, jumlah jam lembur. *keluaran(output) : gaji pokok, tunjangan, upah lembur,total gaji.
  • 29. * *Buatlah program menghitung nilai hasil akhir dari mahasiswa dengan ketentuan sebagai berikut 1. Nim, nama,nilai uts, tugas dan uas diinputkan 2. Hasil akhir=uts(30%),tugas(20%),dan uas(50%); 3. Tampilkan nim,nama menggunakan gets 4. Tampilkan hasil akhir menggunakan cout