KUMPULAN CODING
NAMA:INTANIA ANDHYTA LARASATI
KELAS:Xl.2
[Link] C++
•#include <iostream>
using namespace std;
int main(){
cout << “INTANIA ANDHYTA LARASATI!\n”;
cout << “ Xl.2”;
return 0;
}
[Link] VARIABEL TIPE DATA
•#include<iostream>
using namespace std;
int main() {
cout << 40 +4 << endl;
cout << 40 - 4 << endl;
cout << 40 * 4 << endl;
cout << 40 % 4 << endl;
int a, b;
cin >> a >> b;
cout << a +b ;
return 0;
}
Program C++ ini melakukan beberapa operasi matematika dasar (penjumlahan,
pengurangan, perkalian, dan modulus) pada angka tetap 40 dan 4, lalu menampilkan
hasilnya. Selain itu, program juga menerima input dua angka dari pengguna dan
menampilkan hasil penjumlahan dari kedua angka tersebut. Program ini bertujuan untuk
mempelajari operasi aritmatika dasar dan penggunaan input/output di C++.
[Link]
•#include <iostream>
using namespace std;
int main() {
cout << "LATIHAN 2 TIPE DATA DAN VARIABEL" << endl;
int n1, n2, n3;
int tambah, kurang, bagi, moduls;
cout << "Masukan Nilai Pertama: ";
cin >> n1;
cout << "Masukan Nilai Kedua: ";
cin >> n2;
cout << "Masukan Nilai Ketiga: ";
cin >> n3;
tambah = n1 + n2 + n3;
kurang = n1 - n2 - n3;
bagi = n1 / n2 / n3;
moduls = n1 % n2 % n3;
cout << "Hasil Penjumlahan = " << tambah << endl;
cout << "Hasil Pengurangan = " << kurang << endl;
cout << "Hasil Pembagian = " << bagi << endl;
cout << "Hasil Modulus = " << moduls << endl;
return 0;
}
Program C++ ini adalah latihan untuk memahami tipe data dan variabel dengan melakukan
operasi aritmatika dasar (penjumlahan, pengurangan, pembagian, dan modulus) pada tiga angka
yang dimasukkan oleh pengguna. Program meminta input tiga angka, kemudian menghitung hasil
penjumlahan, pengurangan, pembagian, dan modulus dari angka-angka tersebut, dan
menampilkan hasilnya.
[Link] DAN STRING
•#include <iostream>
#include <string>
using namespace std;
int main() {
// string you = "helo dunia";
// cout << "pasti muncul ni: " << you << endl;
char you = 'apa';
cout << "menampilkan char = " << you << endl;
return 0;
Catatan:
• Pada kode ini, terdapat baris komentar yang menunjukkan penggunaan variabel
string yang tidak dipakai.
• Nilai 'apa' diberikan pada variabel you, yang bertipe char. Namun, ini akan
menyebabkan peringatan karena char hanya bisa menyimpan satu karakter.
•Isi Program dari Gambar 2
#include <iostream>
#include <string>
using namespace std;
int main() {
char you[1];
cout << "masukkan nilai string = ";
cin >> you;
cout << "menampilkan char = " << you << endl;
return 0;
Catatan:
• Variabel you diubah menjadi array char dengan ukuran [1].
• Program meminta pengguna untuk memasukkan nilai menggunakan cin,
kemudian menampilkan nilai yang dimasukkan.
•Isi Program dari Gambar 3
#include <iostream>
#include <string>
using namespace std;
int main() {
char you[1];
cout << "masukkan nilai string = ";
cin >> you;
cout << "menampilkan char = " << you << endl;
return 0;
}Catatan:
• Variabel you bertipe string, yang lebih fleksibel dibandingkan char atau char
array.
• Program meminta input string dari pengguna dan mencetaknya.
•#include <iostream>
#include <string>
using namespace std;
int main() {
string you;
cout << "Masukkan Nilai String : ";
getline(cin, you);
cout << "Tampilkan Nilai saya: " << you << endl;
// char you[1];
// cout << "Masukkan Nilai Char: ";
// cin >> you;
// cout << "menampilkan char = " << you << endl;
return 0;
Program C++ ini digunakan untuk mengambil dan menampilkan input berupa string dari
pengguna. Program menggunakan tipe data string dan fungsi getline() untuk membaca teks
lengkap yang bisa mengandung spasi. Pengguna diminta untuk memasukkan sebuah string, yang
kemudian ditampilkan kembali oleh program. Bagian kode yang dikomentari berusaha menangani
input tipe char, namun tidak aktif dalam program ini.
Fungsi Program:
● Meminta pengguna untuk memasukkan sebuah string (teks dengan spasi).
● Menampilkan kembali string yang dimasukkan.
•#include <iostream>
#include <string>
using namespace std;
int main() {
string SPEDMO[5] = {"SCOOPY", "NMAX", "BEAT", "LEGENDA", "SUPRA"};
cout << SPEDMO[5];
return 0;
}
•#include <iostream>
#include <string>
using namespace std;
int main() {
string SPEDMO[5] = {"SCOOPY", "NMAX", "BEAT", "LEGENDA", "SUPRA"};
// VERSI SEDERHANA
/*
cout << SPEDMO[0] << endl;
cout << SPEDMO[1] << endl;
cout << SPEDMO[2] << endl;
cout << SPEDMO[3] << endl;
cout << SPEDMO[4] << endl;
*/
// VERSI SYULIT
for (int i = 0; i < 5; i++) {
cout << SPEDMO[i] << endl;
}
return 0;
}
Program C++ ini menyimpan lima nama sepeda motor dalam array SPEDMO dan menampilkan seluruh elemen
array menggunakan perulangan for. Program ini menunjukkan cara menyimpan data dalam array dan
mengaksesnya secara efisien. Bagian yang dikomentari menampilkan setiap elemen array satu per satu,
sedangkan versi yang aktif menggunakan perulangan untuk menampilkan semua elemen secara otomatis.
Fungsi Program:
● Menyimpan nama-nama sepeda motor dalam array dan menampilkan semua elemen array
menggunakan perulangan for.
[Link] 2 DAN 3 DIMENSI
- ARRAY DUA DIMENSI
DENGAN BAHASA C
#include <stdio.h>
int main() {
// Inisialisasi array dua dimensi
int matrix[2][3] = {
{1, 2, 3},
{4, 5, 6}
};
// Menampilkan elemen-elemen array
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 3; j++) {
printf("%d ", matrix[i][j]);
}
printf("\n");
}
return 0;
}
•DENGAN BAHASA C++
#include <iostream>
using namespace std;
int main() {
int matrix[2][3] = {
{1,2,3},
{4,5,6}
};
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 3; j++) {
cout << matrix[i][j] << " ";
}
cout << endl;
}
return 0;
}
Program C++ ini digunakan untuk menampilkan elemen-elemen dalam matriks 2D
berukuran 2x3 yang disimpan dalam array matrix[2][3]. Program ini menggunakan
dua perulangan for untuk mengakses setiap elemen matriks dan menampilkannya baris
per baris. Matriks yang digunakan berisi angka-angka yang telah ditentukan sebelumnya.
Fungsi program ini adalah untuk memahami cara kerja matriks 2D dan mengakses
elemen-elemen dalamnya menggunakan perulangan.
•#include<iostream>
using namespace std;
int main (){
int test[3][2]= {{2,-5},
{4,0},
{9,1}};
//use of nested for loop
// access rows of the array
for (int i =0; 1 <3; ++i){
// access columns of the array
for (int j = 0; j <=1; ++j) {
cout << "test[" << i << "][" << j << "] = " << test [i][j] << endl;
}
}
return 0;
}
-ARRAY TIGA DIMENSI
#include <iostream>
using namespace std;
int main() {
int test[2][3][2] = {
{
{1, 2},
{3, 4},
{5, 6}
},
{
{7, 8},
{9, 10},
{11, 12}
}
};
for (int i = 0; i <= 1; ++i) {
for (int j = 0; j <= 2; ++j) {
for (int k = 0; k <= 1; ++k) {
cout << "test[" << i << "][" << j << "][" << k << "] = " << test[i][j][k] << endl;
}
}
}
return 0;
}
Program C++ ini digunakan untuk menyimpan dan menampilkan elemen-elemen dalam matriks 3D
berukuran 2x3x2, yang disimpan dalam array test[2][3][2]. Program ini menggunakan tiga
perulangan for untuk mengakses setiap elemen dalam matriks 3D, di mana perulangan pertama
mengontrol blok, perulangan kedua mengontrol baris, dan perulangan ketiga mengontrol kolom.
Setiap elemen ditampilkan bersama dengan indeksnya. Fungsi program ini adalah untuk
memahami cara mengakses dan menampilkan data dalam array 3 dimensi di C++.
[Link]-ELSE-IF C++
#include <iostream>
using namespace std;
int main() {
unsigned short int usia;
cout << "masukan usia: ";
cin >> usia;
if (usia <= 1) {
cout << "Usia bayi (0-1 tahun)" << endl;
} else if (usia <= 10) {
cout << "Usia anak-anak (2-10 tahun)" << endl;
} else if (usia <= 19) {
cout << "Usia remaja (11-19 tahun)" << endl;
} else if (usia <= 60) {
cout << "Usia dewasa (20-60 tahun)" << endl;
} else {
cout << "Usia tua (lebih dari 60 tahun)" << endl;
}
cout << "Usia yang dimasukkan adalah " << usia << " tahun" << endl;
return 0;
}
Program C++ ini meminta input usia dari pengguna dan mengklasifikasikan usia tersebut ke
dalam kategori tertentu, seperti bayi, anak-anak, remaja, dewasa, atau tua, menggunakan
percabangan if-else. Program ini menggunakan tipe data unsigned short int untuk
menyimpan nilai usia dan menampilkan kategori usia berdasarkan rentang yang telah ditentukan.
Fungsi dari program ini adalah untuk membantu mengklasifikasikan usia seseorang berdasarkan
input yang dimasukkan.