SlideShare a Scribd company logo
1 of 12
Pengenalan C++
Pemrograman Dasar (C++)
Dosen : Irwan Abdullah, S.Kom, M.P.M
Nama :Elis Muhlishoh
NIM : 222151140
Apa Sih C++ itu?
C++ merupakan salah satu
bahasa pemrograman
berbasis desktop, yang
populer digunakan untuk
pengembangan software
berbasis OOP.
C++ Diciptakan oleh Bjarne
Stroustrup di laboraturium
Bell pada awal tahun
1980an, sebagai
pengembangan dari
bahasa C.
C++ bersifat “case
sensitive”, yang artinya huruf
besar dan huruf kecil
dibedakan. Kompiler untuk
c++ antara lain yaitu Turbo+
+, Borlan C++, Ms. Visual
C++ dan lain-lain.
OOP merupakan salah satu model pemrograman
yang didasarkan kepada interaksi objek dalam
menyelesaikan suatu proses.
Kompiler adalah tools yang berfungsi untuk
mengkompilasi source code program yang kita buat
agar bisa dijalankan oleh komputer, karena komputer
hanya bisa memahami bahasa mesin saja.
Struktur Bahasa C++
//Program C++ pertamaku
Merupakan sebuah komentar, yang tidak
akan berpengaruh pada hasil.
Dapat juga ditulis dengan
(/* Program C++ pertamaku */)
#include <iostream>
Memerintahkan kompiler untuk
menyertakan file header iostream, yang
memungkinkan untuk melakukan standar
operasi input dan output.
int main ()
Baris ini menandai dimulainya kompiler
akan mengeksekusi program
std::cout << “Ini yang pertama! ^_^”;
Menyatakan pernyataan yang akan
ditampilkan (Ini yang pertama! ^_^) pada
layar.
Void : Tipe data tidak bertipe dan tanpa pengembalian
nilai, biasanya digunakan saat pendeklarasian fungsi.
Integer : Tipe data bilangan bulat,
pendeklarasian secara umum adalah int
nama_variabe;
Float : Tipe data bilangan pecahan
presisi tunggal, pendeklarasian secara
umum adalah float nama_variabel;
Double :Bilangan pecahan
dengan jangkauan data yang lebih
luas
Char : Tipe data berbentuk karakter tunggal (string
tidak termasuk), pendeklarasian secara umum adalah
char nama_variabel[panjang_karakter];
Bool : Tipe data berbentuk boolean,
dapat bernilai benar atau salah (True
or False).
Wchar_t : Tipe data berbentuk
karakter lebar, biasanya dipakai
untuk Unicode karakter.
Variabel
• Variabel adalah tempat dimana kita dapat mengisi atau
mengosongkan nilainya dan memanggil kembali apabila
dibutuhkan.
• Setiap variabel akan mempunyai nama (identifier) dan
nilai.
Contoh :
Nama = “elis”;
NIM = 222151140;
Nama Nilai
Konstanta
• Konstanta mirip dengan variabel, namun memiliki nilai
tetap. Konstanta dapat berupa nilai Integer, Float,
Karakter dan String.
• Pendeklarasian konstanta dapat dilakukan dengan 2
cara :
1. Menggunakan #define
Contoh : #define pengenal nilai
#define lebar 100
2. Menggunakan const
Contoh : const int lebar = 100;
const zip = 1212;
Operator
• Operator Assign (=)
Operator yang berfungsi untuk memasukkan (assign) nilai
kedalam suatu variabel ataupun konstanta.
• Operator Aritmatika (+, -, *, /, %)
Operator yang digunakan untuk melakukan operasi-operasi
aritmatika.
• Operator Majemuk (+=, -=, *=, /=, %=, <>=, &=, |=)
Operator yang digunakan untuk menyederhanakan
penulisan operasi aritmatika.
Operator
• Operator Penaikan dan Penurunan (++, --)
Operator penaikan (++) akan menaikkan / menambahkan 1
nilai variabel, sedangkan penurunan (--) akan
menurunkan / mengurangi 1 nilai variabel.
• Operator Logika (!, &&, ||)
Operator yang hanya mengenal dua keadaan yaitu true
(angka 1) dan false (angka 0).
• Operator Kondisional ( ? )
Operator yang dipakai untuk mendapatkan sebuah nilai
dari dua buah kemungkinan, berdasarkan suatu kondisi.
Operator
• Operator Koma ( , )
Operator berfungsi untuk memisahkan dua atau lebih
ekspresi.
• Operator Relational (==, !=, >, =, <)
Operator untuk mengembalikan nilai false, karena
(true&&false) untuk logika NOT (!).
• Operator Ivalue a=5 rvalue
Memberikan nilai 5 kepada variabel a. Ivalue harus selalu
berupa variabel, sedangkan rvalue dapat berupa
variabel, nilai, konstanta, hasil operasi ataupun
kombinasinya.
C++ Dasar untuk Pemula

More Related Content

What's hot

Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++KuliahKita
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahBraga Rezpect
 
10 operator dan ungkapan part 2
10   operator dan ungkapan part 210   operator dan ungkapan part 2
10 operator dan ungkapan part 2Budi Yono
 
Algoritma dan Struktur Data - sintaks c++
Algoritma dan Struktur Data - sintaks c++Algoritma dan Struktur Data - sintaks c++
Algoritma dan Struktur Data - sintaks c++Georgius Rinaldo
 
MATERI POINTER TKJ K13
MATERI POINTER TKJ K13MATERI POINTER TKJ K13
MATERI POINTER TKJ K13Ali Must Can
 
Pertemuan 9 : Algoritma & Pemrograman
Pertemuan 9 : Algoritma & PemrogramanPertemuan 9 : Algoritma & Pemrograman
Pertemuan 9 : Algoritma & PemrogramanTri Retna
 
Pertemuan 1 : Algoritma & Pemrograman
Pertemuan 1 : Algoritma & PemrogramanPertemuan 1 : Algoritma & Pemrograman
Pertemuan 1 : Algoritma & PemrogramanTri Retna
 
Materi kuliah 17 string
Materi kuliah 17   stringMateri kuliah 17   string
Materi kuliah 17 stringBudi Yono
 
Awal dasar belajar c++
Awal dasar belajar c++Awal dasar belajar c++
Awal dasar belajar c++farizky berian
 
Pemrograman C++ - Fungsi dan Prosedur
Pemrograman C++ - Fungsi dan ProsedurPemrograman C++ - Fungsi dan Prosedur
Pemrograman C++ - Fungsi dan ProsedurKuliahKita
 
Dasar dasar algoritma - 4 kontrol-2
Dasar dasar algoritma - 4 kontrol-2Dasar dasar algoritma - 4 kontrol-2
Dasar dasar algoritma - 4 kontrol-2Rachmat Narendra
 
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Putra Andry
 

What's hot (19)

Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++Algoritma dan Struktur Data - Sintaks C++
Algoritma dan Struktur Data - Sintaks C++
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
Kelompok 2.1
Kelompok 2.1Kelompok 2.1
Kelompok 2.1
 
10 operator dan ungkapan part 2
10   operator dan ungkapan part 210   operator dan ungkapan part 2
10 operator dan ungkapan part 2
 
Bab 2-intro-python
Bab 2-intro-pythonBab 2-intro-python
Bab 2-intro-python
 
Algoritma dan Struktur Data - sintaks c++
Algoritma dan Struktur Data - sintaks c++Algoritma dan Struktur Data - sintaks c++
Algoritma dan Struktur Data - sintaks c++
 
01 p.prog 2 - pert 2
01  p.prog 2 - pert 201  p.prog 2 - pert 2
01 p.prog 2 - pert 2
 
MATERI POINTER TKJ K13
MATERI POINTER TKJ K13MATERI POINTER TKJ K13
MATERI POINTER TKJ K13
 
Pertemuan 9 : Algoritma & Pemrograman
Pertemuan 9 : Algoritma & PemrogramanPertemuan 9 : Algoritma & Pemrograman
Pertemuan 9 : Algoritma & Pemrograman
 
Pertemuan 1 : Algoritma & Pemrograman
Pertemuan 1 : Algoritma & PemrogramanPertemuan 1 : Algoritma & Pemrograman
Pertemuan 1 : Algoritma & Pemrograman
 
Materi kuliah 17 string
Materi kuliah 17   stringMateri kuliah 17   string
Materi kuliah 17 string
 
02. Struktur Dasar Php
02. Struktur Dasar Php02. Struktur Dasar Php
02. Struktur Dasar Php
 
Awal dasar belajar c++
Awal dasar belajar c++Awal dasar belajar c++
Awal dasar belajar c++
 
Pengertian Pseudocode
Pengertian PseudocodePengertian Pseudocode
Pengertian Pseudocode
 
Struktur program c++
Struktur program c++Struktur program c++
Struktur program c++
 
Pemrograman C++ - Fungsi dan Prosedur
Pemrograman C++ - Fungsi dan ProsedurPemrograman C++ - Fungsi dan Prosedur
Pemrograman C++ - Fungsi dan Prosedur
 
Jb c++1
Jb c++1Jb c++1
Jb c++1
 
Dasar dasar algoritma - 4 kontrol-2
Dasar dasar algoritma - 4 kontrol-2Dasar dasar algoritma - 4 kontrol-2
Dasar dasar algoritma - 4 kontrol-2
 
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)
 

Viewers also liked

Muslim Chinese 003
Muslim Chinese 003Muslim Chinese 003
Muslim Chinese 003Helmon Chan
 
Inf2 exc2 unidad3_p1_a_fridaleyva
Inf2 exc2 unidad3_p1_a_fridaleyvaInf2 exc2 unidad3_p1_a_fridaleyva
Inf2 exc2 unidad3_p1_a_fridaleyvafridaleyvateran
 
『Amazon ec2 api tools +無料ジョブスケジューラ』~インスタンス起動停止の自動化によるコスト削減の最適化~
『Amazon ec2 api tools +無料ジョブスケジューラ』~インスタンス起動停止の自動化によるコスト削減の最適化~ 『Amazon ec2 api tools +無料ジョブスケジューラ』~インスタンス起動停止の自動化によるコスト削減の最適化~
『Amazon ec2 api tools +無料ジョブスケジューラ』~インスタンス起動停止の自動化によるコスト削減の最適化~ Mitutugu Wasio
 
Ceph Day Berlin: Scaling an Academic Cloud
Ceph Day Berlin: Scaling an Academic CloudCeph Day Berlin: Scaling an Academic Cloud
Ceph Day Berlin: Scaling an Academic CloudCeph Community
 
Muslim Chinese 024
Muslim Chinese 024Muslim Chinese 024
Muslim Chinese 024Helmon Chan
 
Muslim Chinese 031
Muslim Chinese 031Muslim Chinese 031
Muslim Chinese 031Helmon Chan
 
【FKEYセミナー20150416】「VDIソリューション セキュリティ対策はこれで万全」講師:糟谷 昇(株式会社応用電子)
【FKEYセミナー20150416】「VDIソリューション セキュリティ対策はこれで万全」講師:糟谷 昇(株式会社応用電子)【FKEYセミナー20150416】「VDIソリューション セキュリティ対策はこれで万全」講師:糟谷 昇(株式会社応用電子)
【FKEYセミナー20150416】「VDIソリューション セキュリティ対策はこれで万全」講師:糟谷 昇(株式会社応用電子)appliedelectronics
 
Parasitosis intestinal la esperanza
Parasitosis intestinal la esperanzaParasitosis intestinal la esperanza
Parasitosis intestinal la esperanza14010937
 
M-School Spring 2015 Presentation - Funny or Die GTM Plan
M-School Spring 2015 Presentation - Funny or Die GTM PlanM-School Spring 2015 Presentation - Funny or Die GTM Plan
M-School Spring 2015 Presentation - Funny or Die GTM PlanOlivia Duncan
 
Oportunidades comerciales sector servicios 2015 05-06 @erickpaulet
Oportunidades comerciales sector servicios 2015 05-06 @erickpauletOportunidades comerciales sector servicios 2015 05-06 @erickpaulet
Oportunidades comerciales sector servicios 2015 05-06 @erickpauletErick Paulet Monteagudo
 

Viewers also liked (18)

Assignment
Assignment Assignment
Assignment
 
Q1- Amad evaluation
Q1- Amad evaluationQ1- Amad evaluation
Q1- Amad evaluation
 
B.TECH-ME
B.TECH-MEB.TECH-ME
B.TECH-ME
 
Muslim Chinese 003
Muslim Chinese 003Muslim Chinese 003
Muslim Chinese 003
 
Inf2 exc2 unidad3_p1_a_fridaleyva
Inf2 exc2 unidad3_p1_a_fridaleyvaInf2 exc2 unidad3_p1_a_fridaleyva
Inf2 exc2 unidad3_p1_a_fridaleyva
 
『Amazon ec2 api tools +無料ジョブスケジューラ』~インスタンス起動停止の自動化によるコスト削減の最適化~
『Amazon ec2 api tools +無料ジョブスケジューラ』~インスタンス起動停止の自動化によるコスト削減の最適化~ 『Amazon ec2 api tools +無料ジョブスケジューラ』~インスタンス起動停止の自動化によるコスト削減の最適化~
『Amazon ec2 api tools +無料ジョブスケジューラ』~インスタンス起動停止の自動化によるコスト削減の最適化~
 
Ceph Day Berlin: Scaling an Academic Cloud
Ceph Day Berlin: Scaling an Academic CloudCeph Day Berlin: Scaling an Academic Cloud
Ceph Day Berlin: Scaling an Academic Cloud
 
Evaluando para aprender y mejorar
Evaluando para aprender y mejorarEvaluando para aprender y mejorar
Evaluando para aprender y mejorar
 
Muslim Chinese 024
Muslim Chinese 024Muslim Chinese 024
Muslim Chinese 024
 
Muslim Chinese 031
Muslim Chinese 031Muslim Chinese 031
Muslim Chinese 031
 
Administración y auditoría en las organizaciones
Administración y auditoría en las organizacionesAdministración y auditoría en las organizaciones
Administración y auditoría en las organizaciones
 
efectos nocivos de las radiaciones
efectos nocivos de las radiacionesefectos nocivos de las radiaciones
efectos nocivos de las radiaciones
 
【FKEYセミナー20150416】「VDIソリューション セキュリティ対策はこれで万全」講師:糟谷 昇(株式会社応用電子)
【FKEYセミナー20150416】「VDIソリューション セキュリティ対策はこれで万全」講師:糟谷 昇(株式会社応用電子)【FKEYセミナー20150416】「VDIソリューション セキュリティ対策はこれで万全」講師:糟谷 昇(株式会社応用電子)
【FKEYセミナー20150416】「VDIソリューション セキュリティ対策はこれで万全」講師:糟谷 昇(株式会社応用電子)
 
Parasitosis intestinal la esperanza
Parasitosis intestinal la esperanzaParasitosis intestinal la esperanza
Parasitosis intestinal la esperanza
 
M-School Spring 2015 Presentation - Funny or Die GTM Plan
M-School Spring 2015 Presentation - Funny or Die GTM PlanM-School Spring 2015 Presentation - Funny or Die GTM Plan
M-School Spring 2015 Presentation - Funny or Die GTM Plan
 
3rd ela l_1.0d_form_use_reg_irreg_verbs_dw_ccss
3rd ela l_1.0d_form_use_reg_irreg_verbs_dw_ccss3rd ela l_1.0d_form_use_reg_irreg_verbs_dw_ccss
3rd ela l_1.0d_form_use_reg_irreg_verbs_dw_ccss
 
Oportunidades comerciales sector servicios 2015 05-06 @erickpaulet
Oportunidades comerciales sector servicios 2015 05-06 @erickpauletOportunidades comerciales sector servicios 2015 05-06 @erickpaulet
Oportunidades comerciales sector servicios 2015 05-06 @erickpaulet
 
Controle1de5
Controle1de5Controle1de5
Controle1de5
 

Similar to C++ Dasar untuk Pemula

pengenalan c+
pengenalan c+pengenalan c+
pengenalan c+aks247
 
Modul Praktikum Algoritma dan Pemrograman
Modul Praktikum Algoritma dan PemrogramanModul Praktikum Algoritma dan Pemrograman
Modul Praktikum Algoritma dan PemrogramanIrwien Andriyanto
 
Penjelasan Tentang Module Algo
Penjelasan Tentang Module AlgoPenjelasan Tentang Module Algo
Penjelasan Tentang Module AlgoAPK BARU
 
struktur-dasar-c++ OK.pdf
struktur-dasar-c++ OK.pdfstruktur-dasar-c++ OK.pdf
struktur-dasar-c++ OK.pdfMahmud165895
 
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.pptAnisIka
 
m01-struktur-dasar-c.ppt
m01-struktur-dasar-c.pptm01-struktur-dasar-c.ppt
m01-struktur-dasar-c.pptmisrianaputri1
 
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMANPENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMANNur Kholifah Hidayah
 
Dasar dasar pemrograman
Dasar dasar pemrogramanDasar dasar pemrograman
Dasar dasar pemrogramanraflirazer06
 
Tugas so2 fitriana bakar044
Tugas so2 fitriana bakar044Tugas so2 fitriana bakar044
Tugas so2 fitriana bakar044charis_fit
 
Modul algoritma dan pemograman
Modul algoritma dan pemogramanModul algoritma dan pemograman
Modul algoritma dan pemogramanPANJI_ADITYAN
 

Similar to C++ Dasar untuk Pemula (20)

Modul latihan-c -
Modul latihan-c -Modul latihan-c -
Modul latihan-c -
 
pengenalan c+
pengenalan c+pengenalan c+
pengenalan c+
 
Pengenalan bahasa c++
Pengenalan bahasa c++Pengenalan bahasa c++
Pengenalan bahasa c++
 
Pengenalan bahasa c++
Pengenalan bahasa c++Pengenalan bahasa c++
Pengenalan bahasa c++
 
Modul praktikum c++
Modul praktikum c++Modul praktikum c++
Modul praktikum c++
 
Algoritma modul
Algoritma modulAlgoritma modul
Algoritma modul
 
Algoritma
AlgoritmaAlgoritma
Algoritma
 
Modul Praktikum Algoritma dan Pemrograman
Modul Praktikum Algoritma dan PemrogramanModul Praktikum Algoritma dan Pemrograman
Modul Praktikum Algoritma dan Pemrograman
 
Penjelasan Tentang Module Algo
Penjelasan Tentang Module AlgoPenjelasan Tentang Module Algo
Penjelasan Tentang Module Algo
 
struktur-dasar-c++ OK.pdf
struktur-dasar-c++ OK.pdfstruktur-dasar-c++ OK.pdf
struktur-dasar-c++ OK.pdf
 
C++
C++C++
C++
 
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
9a8439a95ac746c9ad9cbe7e3921bf93___Pertemuanke1tipedasar___27636.ppt
 
m01-struktur-dasar-c.ppt
m01-struktur-dasar-c.pptm01-struktur-dasar-c.ppt
m01-struktur-dasar-c.ppt
 
Laporan praktikum dpk modul 1
Laporan praktikum dpk modul 1Laporan praktikum dpk modul 1
Laporan praktikum dpk modul 1
 
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMANPENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN
 
C++
C++C++
C++
 
Dasar dasar pemrograman
Dasar dasar pemrogramanDasar dasar pemrograman
Dasar dasar pemrograman
 
Tugas so2 fitriana bakar044
Tugas so2 fitriana bakar044Tugas so2 fitriana bakar044
Tugas so2 fitriana bakar044
 
Modul algoritma dan pemograman
Modul algoritma dan pemogramanModul algoritma dan pemograman
Modul algoritma dan pemograman
 
Modul algoritma dan pemograman
Modul algoritma dan pemogramanModul algoritma dan pemograman
Modul algoritma dan pemograman
 

Recently uploaded

KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxawaldarmawan3
 
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
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptxGiftaJewela
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
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
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
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
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
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
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 

Recently uploaded (20)

KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
 
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
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
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
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.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
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
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
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 

C++ Dasar untuk Pemula

  • 1. Pengenalan C++ Pemrograman Dasar (C++) Dosen : Irwan Abdullah, S.Kom, M.P.M Nama :Elis Muhlishoh NIM : 222151140
  • 2.
  • 3. Apa Sih C++ itu? C++ merupakan salah satu bahasa pemrograman berbasis desktop, yang populer digunakan untuk pengembangan software berbasis OOP. C++ Diciptakan oleh Bjarne Stroustrup di laboraturium Bell pada awal tahun 1980an, sebagai pengembangan dari bahasa C. C++ bersifat “case sensitive”, yang artinya huruf besar dan huruf kecil dibedakan. Kompiler untuk c++ antara lain yaitu Turbo+ +, Borlan C++, Ms. Visual C++ dan lain-lain. OOP merupakan salah satu model pemrograman yang didasarkan kepada interaksi objek dalam menyelesaikan suatu proses. Kompiler adalah tools yang berfungsi untuk mengkompilasi source code program yang kita buat agar bisa dijalankan oleh komputer, karena komputer hanya bisa memahami bahasa mesin saja.
  • 4. Struktur Bahasa C++ //Program C++ pertamaku Merupakan sebuah komentar, yang tidak akan berpengaruh pada hasil. Dapat juga ditulis dengan (/* Program C++ pertamaku */) #include <iostream> Memerintahkan kompiler untuk menyertakan file header iostream, yang memungkinkan untuk melakukan standar operasi input dan output. int main () Baris ini menandai dimulainya kompiler akan mengeksekusi program std::cout << “Ini yang pertama! ^_^”; Menyatakan pernyataan yang akan ditampilkan (Ini yang pertama! ^_^) pada layar.
  • 5. Void : Tipe data tidak bertipe dan tanpa pengembalian nilai, biasanya digunakan saat pendeklarasian fungsi. Integer : Tipe data bilangan bulat, pendeklarasian secara umum adalah int nama_variabe; Float : Tipe data bilangan pecahan presisi tunggal, pendeklarasian secara umum adalah float nama_variabel; Double :Bilangan pecahan dengan jangkauan data yang lebih luas
  • 6. Char : Tipe data berbentuk karakter tunggal (string tidak termasuk), pendeklarasian secara umum adalah char nama_variabel[panjang_karakter]; Bool : Tipe data berbentuk boolean, dapat bernilai benar atau salah (True or False). Wchar_t : Tipe data berbentuk karakter lebar, biasanya dipakai untuk Unicode karakter.
  • 7. Variabel • Variabel adalah tempat dimana kita dapat mengisi atau mengosongkan nilainya dan memanggil kembali apabila dibutuhkan. • Setiap variabel akan mempunyai nama (identifier) dan nilai. Contoh : Nama = “elis”; NIM = 222151140; Nama Nilai
  • 8. Konstanta • Konstanta mirip dengan variabel, namun memiliki nilai tetap. Konstanta dapat berupa nilai Integer, Float, Karakter dan String. • Pendeklarasian konstanta dapat dilakukan dengan 2 cara : 1. Menggunakan #define Contoh : #define pengenal nilai #define lebar 100 2. Menggunakan const Contoh : const int lebar = 100; const zip = 1212;
  • 9. Operator • Operator Assign (=) Operator yang berfungsi untuk memasukkan (assign) nilai kedalam suatu variabel ataupun konstanta. • Operator Aritmatika (+, -, *, /, %) Operator yang digunakan untuk melakukan operasi-operasi aritmatika. • Operator Majemuk (+=, -=, *=, /=, %=, <>=, &=, |=) Operator yang digunakan untuk menyederhanakan penulisan operasi aritmatika.
  • 10. Operator • Operator Penaikan dan Penurunan (++, --) Operator penaikan (++) akan menaikkan / menambahkan 1 nilai variabel, sedangkan penurunan (--) akan menurunkan / mengurangi 1 nilai variabel. • Operator Logika (!, &&, ||) Operator yang hanya mengenal dua keadaan yaitu true (angka 1) dan false (angka 0). • Operator Kondisional ( ? ) Operator yang dipakai untuk mendapatkan sebuah nilai dari dua buah kemungkinan, berdasarkan suatu kondisi.
  • 11. Operator • Operator Koma ( , ) Operator berfungsi untuk memisahkan dua atau lebih ekspresi. • Operator Relational (==, !=, >, =, <) Operator untuk mengembalikan nilai false, karena (true&&false) untuk logika NOT (!). • Operator Ivalue a=5 rvalue Memberikan nilai 5 kepada variabel a. Ivalue harus selalu berupa variabel, sedangkan rvalue dapat berupa variabel, nilai, konstanta, hasil operasi ataupun kombinasinya.

Editor's Notes

  1. Custom animation effects: shrink picture circle with text (Intermediate) To reproduce the picture effects on this slide, do the following: On the Home tab, in the Slides group, click Layout, and then click Blank. On the Insert tab, in the Illustrations group, click Picture. In the Insert Picture dialog box, select a picture, and then click Insert. On the slide, select the picture. Under Picture Tools, on the Format tab, in the Picture Styles group, click Picture Shape, and then under Basic Shapes click Oval (first row, first option from the left). Select the picture-filled oval. Under Picture Tools, on the Format tab, in the bottom right corner of the Size group, click the Size and Position dialog box launcher. In the Size and Position dialog box, on the Size tab, resize or crop the picture as needed so that under Size and rotate, the Height box is set to 6” and the Width box is set to 6”. Resize the picture under Size and rotate by entering values into the Height and Width boxes. Crop the picture under Crop from by entering values into the Left, Right, Top, and Bottom boxes. Under Picture Tools, on the Format tab, in the Picture Styles group, click Picture Effects, point to Glow, and then under Glow Variations click Accent color 1, 18 pt glow (fourth row, first option from the left). Under Picture Tools, on the Format tab, in the Picture Styles group, click Picture Effects, point to Glow, point to More Glow Colors, and then under Theme Colors click White, Background 1 (first row, first option from the left). On the Home tab, in the Drawing group, click the Format Shape dialog box launcher. In the Format Picture dialog box, click Shadow in the left pane. In the Shadow pane, click the button next to Presets, under Inner click Inside Diagonal Bottom Left (third row, first option from the left), and then do the following: In the Transparency box, enter 50%. In the Blur box, enter 8 pt. In the Angle box, enter 135°. In the Distance box, enter 8 pt. On the Insert tab, in the Text group, click Text Box. On the slide, drag to draw a text box. Enter text, and then select the text. On the Home tab, in the Font group, do the following: In the Font list, select Candara. In the Font Size box, enter 30. Click the arrow next to Font Color, and then click Black, Text 1, Lighter 25% (fourth row, second option from the left). On the Home tab, in the Paragraph group, click Align Text Left. On the slide, select the text box. Under Drawing Tools, on the Format tab, in the WordArt Styles group, click Text Effects, point to Reflection, and then under Reflection Variations click Tight Reflection, touching (first row, first option from the left). Drag the text box onto the right half of the slide. With the text box still selected, on the Home tab, in the Drawing group, click Arrange, and then do the following: Point to Align, and then click Align to Slide. Point to Align, and then click Align Right. Point to Align, and then click Align Middle. Click Send to Back. To reproduce the animation effects on this slide, do the following: On the Animations tab, in the Animations group, click Custom Animation. On the slide, select the picture. In Custom Animation task pane, do the following: Click Add Effect, point to Entrance, and then click More Effects. In the Add Entrance Effect dialog box, under Basic, click Wheel. Select the animation effect (wheel effect for the picture). Under Modify: Wheel, do the following: In the Start list, select With Previous. In the Spokes list, select 1 Spoke. In the Speed list, select Medium. On the slide, select the picture. In Custom Animation task pane, do the following: Click Add Effect, point to Entrance, and then click More Effects. In the Add Entrance Effect dialog box, under Subtle, click Faded Zoom. Select the second animation effect (faded zoom effect for the picture). Under Modify: Faded Zoom, do the following: In the Start list, select With Previous. In the Speed list, select Medium. On the slide, select the picture. In Custom Animation task pane, do the following: Click Add Effect, point to Emphasis, and then click More Effects. In the Add Emphasis Effect dialog box, under Basic, click Grow/Shrink. Select the third animation effect (grow/shrink effect for the picture). Click the arrow to the right of the selected effect, and then click Effect Options. In the Grow/Shrink dialog box, do the following: On the Effect tab, under Settings, do the following: In the Size list, in the Custom box, enter 95%, and then press ENTER. Select Smooth Start. Select Smooth End. Select Auto-reverse. On the Timing tab, do the following: In the Start list, select After Previous. In the Speed box, enter 0.3 seconds. On the slide, select the picture. In Custom Animation task pane, do the following: Click Add Effect, point to Emphasis, and then click More Effects. In the Add Emphasis Effect dialog box, under Basic, click Grow/Shrink. Select the fourth animation effect (grow/shrink effect for the picture). Under Grow/Shrink, do the following: In the Start list, select After Previous. In the Size list, select Smaller. In the Speed list, select Medium. On the slide, select the picture. In Custom Animation task pane, do the following: Click Add Effect, point to Motion Paths, and then click Left. Select the fifth animation effect (left motion path for the picture). Under Modify: Left, do the following: In the Start list, select With Previous. In the Speed list, select Medium. On the slide, select the text box. In the Custom Animation task pane, do the following: Click Add Effect, point to Entrance, and then click More Effects. In the Add Entrance Effect dialog box, under Subtle, select Fade. Select the sixth animation effect (fade effect for the text box). Click the arrow to the right of the selected effect, and then click Timing. In the Fade dialog box, on the Timing tab, do the following: In the Start list, select With Previous. In the Delay box, enter 1.5. In the Speed list, select 1 seconds (Fast). On the slide, select the text box. In Custom Animation task pane, do the following: Click Add Effect, point to Motion Paths, and then click Left. Select the seventh animation effect (left motion path for the text box). Under Modify: Left, do the following: In the Start list, select With Previous. In the Speed list, select Fast. On the slide, right–click the selected motion path for the text box, and then click Reverse Path Direction. To reproduce the rectangle on this slide, do the following: On the Home tab, in the Drawing group, click Shapes, and then under Rectangles click Rectangle (first option from the left). On the slide, drag to draw a rectangle. Select the rectangle. Under Drawing Tools, on the Format tab, in the Size group, do the following: In the Shape Height box, enter 1.54”. In the Shape Width box, enter 10”. Under Drawing Tools, on the Format tab, in the Shape Styles group, click the arrow next to Shape Outline, and then click No Outline. Under Drawing Tools, on the Format tab, in the bottom right corner of the Shape Styles group, click the Format Shape dialog box launcher. In the Format Shape dialog box, click Fill in the left pane, select Gradient fill in the Fill pane, and then do the following: In the Type list, select Linear. Click the button next to Direction, and then click Linear Right (first row, fourth option from the left). Under Gradient stops, click Add or Remove until two stops appear in the drop-down list. Also under Gradient stops, customize the gradient stops that you added as follows: Select Stop 1 from the list, and then do the following: In the Stop position box, enter 0%. Click the button next to Color, and then under Theme Colors click White, Background 1 (first row, first option from the left). In the Transparency box, enter 88%. Select Stop 2 from the list, and then do the following: In the Stop position box, enter 100%. Click the button next to Color, and then under Theme Colors click White, Background 1 (first row, first option from the left). In the Transparency box, enter 43%. On the Home tab, in the Drawing group, click Arrange, and then do the following: Point to Align, and then click Align to Slide. Point to Align, and then click Align Middle. Point to Align, and then click Align Center. Click Send to Back. To reproduce the background effects on this slide, do the following: Right-click the slide background area, and then click Format Background. In the Format Background dialog box, click Fill in the left pane, select Gradient fill in the Fill pane, and then do the following: In the Type list, select Radial. Click the button next to Direction, and then click From Center (third option from the left). Under Gradient stops, click Add or Remove until two stops appear in the drop-down list. Also under Gradient stops, customize the gradient stops that you added as follows: Select Stop 1 from the list, and then do the following: In the Stop position box, enter 0%. Click the button next to Color, and then under Theme Colors click White, Background 1 (first row, first option from the left). Select Stop 2 from the list, and then do the following: In the Stop position box, enter 100%. Click the button next to Color, and then under Theme Colors click Black, Text 1, Lighter 50% (second row, second option from the left).
  2. Custom animation effects: spinning clip art with text (Intermediate) To reproduce the clip art on this slide, do the following: On the Home tab, in the Slides group, click Layout, and then click Blank. On the Insert tab, in the Illustrations group, click Clip Art. In the Clip Art pane, in the Search for box, enter j0435540. In the Search in list, select Everywhere, and then click Go. Select the clip art file in the pane to insert it into the slide. (Note: If you choose another clip art file, the clip art must be in the Windows Metafile format [.wmf].) On the slide, select the clip art. Under Drawing Tools, on the Format tab, in the Size group, do the following: In the Shape Height box, enter 5.83”. In the Shape Width box, enter 8.12”. On the Home tab, in the Drawing group, click Arrange, and then click Ungroup. In the Microsoft Office PowerPoint dialog box, click Yes. On the slide, select the converted clip art. On the Home tab, in the Editing group, click Select, and then click Selection Pane. In the Selection and Visibility pane, select the top-level group. On the Home tab, in the Drawing group, click Arrange, and then click Ungroup. Also in the Selection and Visibility pane, select the Autoshape object, and then press DELETE. Press CTRL+A to select all of the objects on the slide. On the Home tab, in the Drawing group, click Arrange, and then click Group. Select the group. On the Home tab, in the Drawing group, click Shape Effects, point to Preset, and then under Presets click Preset 8 (second row, fourth option from the left). With the group still selected, under Drawing Tools, on the Format tab, in the bottom right corner of the Size group, click the Size and Position dialog box launcher, and do the following: On the Size tab, in the Height box, enter 6.27”. On the Size tab, in the Width box, enter 6.27”. On the Position tab, in the Horizontal box, enter 3.89”. On the Position tab, in the Vertical box, enter 1.55” To reproduce the text on this slide, do the following: On the Insert tab, in the Text group, click Text Box. Drag to draw a text box on the slide. In the text box, enter text and select it. On the Home tab, in the Font group do the following: In the Font list, select Candara. In the Font Size box, enter 32 pt. In the Font Color list, under Standard Colors select Orange (third option from the left). Click Italic. Select the text box on the slide, and then under Drawing Tools, on the Format tab, in the Size group, do the following: In the Shape Height box, enter 7.29”. In the Shape Width box, enter 7.29”. Under Drawing Tools, on the Format tab, in the WordArt Styles group, click Text Effects, point to Transform, and under Follow Path select Arch Up (first option from the left). To wrap the text upside down, at the bottom of the text box, drag the pink adjustment diamond from the center left position in the text box to the lower right corner of the text box. With the text box still selected, under Drawing Tools, on the Format tab, in the bottom right corner of the Size group, click the Size and Position dialog box launcher, and then on the Position tab do the following: In the Horizontal box, enter 3.38”. In the Vertical box, enter 1.04”. To reproduce the animation effects on this slide, do the following: On the Animation tab, in the Animations group, click Custom Animation. Select the circle clip art on the slide, and then in the Custom Animation task pane, do the following: Click Add Effect, point to Emphasis effect and select More Effects. In the Add Emphasis Effect dialog box, under Basic select Spin, and then click OK. Click the arrow to the right of the spin emphasis effect, select Effect Options, and do the following: On the Effect tab, under Settings, in the Amount list, select Quarter Spin. On the Effect tab, under Settings, in the Amount list, select Counterclockwise. On the Timing tab, in the Start list, select With Previous. On the Timing tab, in the Speed box enter 4.0 seconds. Click OK. On the slide, select the text box, and then in the Custom Animation task pane, do the following: Click the Add Effect, point to Entrance and select More Effects. In the Add Entrance Effect dialog box, under Subtle select Fade, and then click OK. Select the fade entrance effect (second effect), and under Modify: Fade do the following: In the Start list, select With Previous. In the Speed list, select Slow. With the text box still selected, click Add Effect, point to Emphasis and select More Effects. In the Add Emphasis Effect dialog box, under Basic select Spin, and then click OK. Select the spin emphasis effect (third effect), and under Modify: Spin do the following: In the Start list, select With Previous. In the Amount list, select Half Spin. In the Speed list select Slow. With the text box still selected, click Add Effect, point to Emphasis and select More Effects. In the Add Emphasis Effect dialog box, under Basic select Spin, and then click OK. Click the arrow to the right of the spin emphasis effect (fourth effect), select Effect Options, and do the following: On the Effect tab, under Settings, in the Amount list, in the Custom box enter 30°, and then press ENTER. On the Effect tab, under Settings, in the Amount list, select Counterclockwise. On the Timing tab, in the Start list, select With Previous. On the Timing tab, in the Delay box enter 3.0 seconds. On the Timing tab, in the Speed box enter 1 seconds (Fast). Click OK. To reproduce the background on this slide, do the following: Right-click the slide background area, and then click Format Background. In the Format Background dialog box, click Fill in the left pane, select Gradient fill in the Fill pane, and then do the following: In the Type list, select Linear. In the Direction, list click Linear Down (first row, second option from the left) Under Gradient stops, click Add or Remove until two stops appear in the drop-down list. Also under Gradient stops, customize the gradient stops as follows: Select Stop 1 from the list, and then do the following: In the Stop position box, enter 0%. Click the button next to Color, and then under Theme Colors click Black, Text 1 (first row, second option from the left). Select Stop 2 from the list, and then do the following: In the Stop position box, enter 100%. Click the button next to Color, and then under Theme Colors click Black, Text 1, Lighter 50% (second row, second option from the left).