Dear all untuk tugas Informatika adalah kerjakan tugas coding ini ya dikerjakan di onlinegdb.com. Select C++ Nanti di screenshoot hasilnya di word, dikirimkan ke email : ictfilespatricia@gmail.com. Makasih. kerjakan sampai jam istirahat seperti biasa, kalau sanggup 50 tulis 50. kalau sanggpu 30 tulis 30
Bagian 1: Dasar-dasar (Input, Output, Variabel, Tipe Data)
- "Hello, World!"
#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
- Menampilkan Teks
#include <iostream>
int main() {
std::cout << "Belajar C++ itu menyenangkan!" << std::endl;
return 0;
}
- Memasukkan Nama dan
Menampilkannya Kembali
#include <iostream>
#include <string>
int main() {
std::string nama;
std::cout << "Masukkan
nama Anda: ";
std::cin >> nama;
std::cout << "Halo, " << nama << "!"
<< std::endl;
return 0;
}
- Penjumlahan Dua Angka
#include <iostream>
int main() {
int a = 5;
int b = 10;
int sum = a + b;
std::cout << "Hasil penjumlahan: " << sum <<
std::endl;
return 0;
}
- Variabel Integer
#include <iostream>
int main() {
int umur = 25;
std::cout << "Umur saya: " << umur << "
tahun." << std::endl;
return 0;
}
- Variabel Double (Bilangan
Desimal)
#include <iostream>
int main() {
double harga = 15000.50;
std::cout << "Harga barang: Rp" << harga << std::endl;
return 0;
}
- Variabel Karakter (Char)
#include <iostream>
int main() {
char grade = 'A';
std::cout << "Nilai Anda: " << grade << std::endl;
return 0;
}
- Variabel Boolean
#include <iostream>
int main() {
bool isStudent = true;
std::cout << "Apakah dia mahasiswa? " << isStudent
<< std::endl; // Output 1 untuk true, 0 untuk false
return 0;
}
- Konstanta
#include <iostream>
int main() {
const double PI = 3.14159;
std::cout << "Nilai PI: " << PI << std::endl;
return 0;
}
- Memasukkan Dua Angka dan
Menjumlahkannya
#include <iostream>
int main() {
int num1, num2;
std::cout << "Masukkan
angka pertama: ";
std::cin >> num1;
std::cout << "Masukkan angka kedua: ";
std::cin >> num2;
int hasil = num1 + num2;
std::cout << "Jumlahnya adalah: " << hasil
<< std::endl;
return 0;
}
Bagian 2: Operator Aritmatika, Perbandingan, Logika
- Pengurangan
#include <iostream>
int main() {
int a = 20, b = 7;
int diff = a - b;
std::cout << "Selisih: " << diff << std::endl;
return 0;
}
- Perkalian
#include <iostream>
int main() {
int a = 6, b = 8;
int prod = a * b;
std::cout << "Hasil kali: " << prod << std::endl;
return 0;
}
- Pembagian
#include <iostream>
int main() {
double a = 10.0, b = 3.0;
double div = a / b;
std::cout << "Hasil bagi: " << div << std::endl;
return 0;
}
- Modulo (Sisa Bagi)
#include <iostream>
int main() {
int a = 10, b = 3;
int mod = a % b;
std::cout << "Sisa bagi: " << mod << std::endl;
return 0;
}
- Operator Increment (++)
#include <iostream>
int main() {
int count = 5;
count++; // count sekarang 6
std::cout << "Nilai setelah increment: " << count
<< std::endl;
return 0;
}
- Operator Decrement (--)
#include <iostream>
int main() {
int count = 5;
count--; // count sekarang 4
std::cout << "Nilai setelah decrement: " << count
<< std::endl;
return 0;
}
- Operator Penugasan (Assignment
Operator)
#include <iostream>
int main() {
int x = 10;
x += 5; // x = x + 5; x sekarang
15
std::cout << "Nilai x:
" << x << std::endl;
return 0;
}
- Operator Perbandingan (Sama
Dengan ==)
#include <iostream>
int main() {
int a = 5, b = 5;
bool result = (a == b);
std::cout << "Apakah a sama dengan b? " << result
<< std::endl;
return 0;
}
- Operator Perbandingan (Tidak Sama
Dengan !=)
#include <iostream>
int main() {
int a = 5, b = 10;
bool result = (a != b);
std::cout << "Apakah a tidak sama dengan b? " <<
result << std::endl;
return 0;
}
- Operator Perbandingan (Kurang
Dari <)
#include <iostream>
int main() {
int a = 5, b = 10;
bool result = (a < b);
std::cout << "Apakah a kurang dari b? " << result
<< std::endl;
return 0;
}
- Operator Perbandingan (Lebih Dari
>)
#include <iostream>
int main() {
int a = 10, b = 5;
bool result = (a > b);
std::cout << "Apakah a lebih dari b? " << result
<< std::endl;
return 0;
}
- Operator Perbandingan (Kurang
Dari Sama Dengan <=)
#include <iostream>
int main() {
int a = 5, b = 5;
bool result = (a <= b);
std::cout << "Apakah a kurang dari atau sama dengan b? "
<< result << std::endl;
return 0;
}
- Operator Perbandingan (Lebih Dari
Sama Dengan >=)
#include <iostream>
int main() {
int a = 10, b = 10;
bool result = (a >= b);
std::cout << "Apakah a lebih dari atau sama dengan b? "
<< result << std::endl;
return 0;
}
- Operator Logika AND (&&)
#include <iostream>
int main() {
int umur = 20;
bool punyaSIM = true;
bool bolehMengemudi = (umur >= 18 && punyaSIM);
std::cout << "Boleh mengemudi? " << bolehMengemudi
<< std::endl;
return 0;
}
- Operator Logika OR (||)
#include <iostream>
int main() {
bool hujan = true;
bool adaPayung = false;
bool basah = (hujan && !adaPayung);
std::cout << "Apakah saya basah? " << basah
<< std::endl;
return 0;
}
- Operator Logika NOT (!)
#include <iostream>
int main() {
bool isSunny = false;
std::cout << "Apakah tidak cerah? " << !isSunny
<< std::endl;
return 0;
}
Bagian 3: Percabangan (if, else if, else, switch)
- Percabangan if Sederhana
#include <iostream>
int main() {
int angka = 10;
if (angka > 0) {
std::cout << "Angka positif." << std::endl;
}
return 0;
}
- Percabangan if-else
#include <iostream>
int main() {
int angka = -5;
if (angka > 0) {
std::cout << "Angka positif." << std::endl;
} else {
std::cout << "Angka nol atau negatif." << std::endl;
}
return 0;
}
- Percabangan if-else if-else
#include <iostream>
int main() {
int nilai = 75;
if (nilai >= 90) {
std::cout << "Grade A" << std::endl;
} else if (nilai >= 80) {
std::cout << "Grade B" << std::endl;
} else if (nilai >= 70) {
std::cout << "Grade C" << std::endl;
} else {
std::cout << "Grade D" << std::endl;
}
return 0;
}
- Memeriksa Angka Genap/Ganjil
code C++
downloadcontent_copy
expand_less
IGNORE_WHEN_COPYING_START
IGNORE_WHEN_COPYING_END
#include <iostream>
int main() {
int num;
std::cout << "Masukkan sebuah angka: ";
std::cin >> num;
if (num % 2 == 0) {
std::cout << num << " adalah angka genap."
<< std::endl;
} else {
std::cout << num << " adalah angka ganjil."
<< std::endl;
}
return 0;
}
- Menentukan Angka Terbesar dari Dua Angka
code C++
downloadcontent_copy
expand_less
IGNORE_WHEN_COPYING_START
IGNORE_WHEN_COPYING_END
#include <iostream>
int main() {
int a = 15, b = 20;
if (a > b) {
std::cout << a << " adalah yang terbesar."
<< std::endl;
} else {
std::cout << b << " adalah yang terbesar."
<< std::endl;
}
return 0;
}
- Switch Case Sederhana (Hari dalam
Seminggu)
code C++
downloadcontent_copy
expand_less
IGNORE_WHEN_COPYING_START
IGNORE_WHEN_COPYING_END
#include <iostream>
int main() {
int hari = 3; // 1 = Senin, 2 = Selasa, dst.
switch (hari) {
case 1:
std::cout << "Senin"
<< std::endl;
break;
case 2:
std::cout << "Selasa"
<< std::endl;
break;
case 3:
std::cout << "Rabu"
<< std::endl;
break;
default:
std::cout << "Hari
lainnya" << std::endl;
}
return 0;
}
- Switch Case dengan Multiple Case
(Vokal/Konsonan)
code C++
downloadcontent_copy
expand_less
IGNORE_WHEN_COPYING_START
IGNORE_WHEN_COPYING_END
#include <iostream>
int main() {
char huruf = 'a';
switch (huruf) {
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
std::cout << huruf << "
adalah huruf vokal." << std::endl;
break;
default:
std::cout << huruf << "
adalah huruf konsonan (atau bukan huruf)." << std::endl;
}
return 0;
}
- Menggunakan Operator Ternary
(Kondisional)
code C++
downloadcontent_copy
expand_less
IGNORE_WHEN_COPYING_START
IGNORE_WHEN_COPYING_END
#include <iostream>
int main() {
int umur = 17;
std::string status = (umur >= 18) ? "Dewasa" : "Anak-anak";
std::cout << "Status: " << status << std::endl;
return 0;
}
Bagian 4: Perulangan (for, while, do-while)
- Perulangan for Sederhana (1
sampai 5)
code C++
downloadcontent_copy
expand_less
IGNORE_WHEN_COPYING_START
IGNORE_WHEN_COPYING_END
#include <iostream>
int main() {
for (int i = 1; i <= 5; i++) {
std::cout << i << std::endl;
}
return 0;
}
- Perulangan for Menghitung Mundur
code C++
downloadcontent_copy
expand_less
IGNORE_WHEN_COPYING_START
IGNORE_WHEN_COPYING_END
#include <iostream>
int main() {
for (int i = 5; i >= 1; i--) {
std::cout << i << std::endl;
}
return 0;
}
- Menjumlahkan Angka dengan for
Loop
code C++
downloadcontent_copy
expand_less
IGNORE_WHEN_COPYING_START
IGNORE_WHEN_COPYING_END
#include <iostream>
int main() {
int sum = 0;
for (int i = 1; i <= 10; i++) {
sum += i; // sum = sum + i
}
std::cout << "Jumlah 1 sampai 10: " << sum
<< std::endl;
return 0;
}
- Perulangan while Sederhana
code C++
downloadcontent_copy
expand_less
IGNORE_WHEN_COPYING_START
IGNORE_WHEN_COPYING_END
#include <iostream>
int main() {
int i = 1;
while (i <= 5) {
std::cout << i << std::endl;
i++;
}
return 0;
}
- Menjumlahkan Angka dengan while
Loop (Input User)
code C++
downloadcontent_copy
expand_less
IGNORE_WHEN_COPYING_START
IGNORE_WHEN_COPYING_END
#include <iostream>
int main() {
int num;
int sum = 0;
std::cout << "Masukkan angka (0 untuk berhenti): ";
std::cin >> num;
while (num != 0) {
sum += num;
std::cout << "Masukkan angka (0 untuk berhenti): ";
std::cin >> num;
}
std::cout << "Total penjumlahan: " << sum <<
std::endl;
return 0;
}
- Perulangan do-while Sederhana
code C++
downloadcontent_copy
expand_less
IGNORE_WHEN_COPYING_START
IGNORE_WHEN_COPYING_END
#include <iostream>
int main() {
int i = 1;
do {
std::cout << i << std::endl;
i++;
} while (i <= 5);
return 0;
}
- do-while untuk Meminta Input
Sampai Valid
code C++
downloadcontent_copy
expand_less
IGNORE_WHEN_COPYING_START
IGNORE_WHEN_COPYING_END
#include <iostream>
int main() {
int angka;
do {
std::cout << "Masukkan
angka antara 1 dan 10: ";
std::cin >> angka;
} while (angka < 1 || angka > 10);
std::cout << "Angka yang Anda masukkan: " << angka
<< std::endl;
return 0;
}
- break dalam Perulangan
code C++
downloadcontent_copy
expand_less
IGNORE_WHEN_COPYING_START
IGNORE_WHEN_COPYING_END
#include <iostream>
int main() {
for (int i = 1; i <= 10; i++) {
if (i == 6) {
break; // Hentikan loop jika i
adalah 6
}
std::cout << i << std::endl;
}
return 0;
}
- continue dalam Perulangan
code C++
downloadcontent_copy
expand_less
IGNORE_WHEN_COPYING_START
IGNORE_WHEN_COPYING_END
#include <iostream>
int main() {
for (int i = 1; i <= 10; i++) {
if (i % 2 != 0) { // Jika i ganjil
continue; // Lewati iterasi ini
}
std::cout << i << std::endl; // Hanya akan mencetak angka
genap
}
return 0;
}
- Nested for Loop (Perulangan
Bersarang)
code C++
downloadcontent_copy
expand_less
IGNORE_WHEN_COPYING_START
IGNORE_WHEN_COPYING_END
#include <iostream>
int main() {
for (int i = 1; i <= 3; i++) {
for (int j = 1; j <= 2; j++) {
std::cout << "i: "
<< i << ", j: " << j << std::endl;
}
}
return 0;
}
- Membuat Pola Bintang (Kotak)
code C++
downloadcontent_copy
expand_less
IGNORE_WHEN_COPYING_START
IGNORE_WHEN_COPYING_END
#include <iostream>
int main() {
int sisi = 4;
for (int i = 0; i < sisi; i++) {
for (int j = 0; j < sisi; j++) {
std::cout << "* ";
}
std::cout << std::endl;
}
return 0;
}
0 Comments
Post a Comment