TUGAS MANDIRI
Nama : Muhammad Asril Zidan NIM : F1B02410069
KELOMPOK : 20
1. Menghitung keliling lingkaran menggunakan Bahasa pemerograman C++
#include<iostream>
3.14
int main() {
float jari_jari, keliling_lingkaran cout << "Masukan jari-jari: ";
cin >> jari_jari:
keliling_lingkaran = 2 * 3.14 * jari_jari;
cout << "keliling lingkaran: " << keliling_lingkaran << endl;
return 0;
}
2. Jelaskan perbedaan dasar antara syntax Bahasa C dan C++ dalam menulis program
o Bahasa C tidak mendukung polimorfisme dan enkapsulasi, sementara bahasa C++
mendukung dua hal tersebut.
o Ada 32 keyword pada bahasa C dan 63 keyword pada bahasa C++.
o Dalam hal pengembangan kode, C mendukung pemrograman yang prosedural, sementara itu C++ lebih dikenal sebagai bahasa hybrid karena bisa mendukung pemrograman yang berorientasi objek maupun prosedural.
o Data pada bahasa C dipisahkan karena ini merupakan bahasa prosedural, namun pada bahasa C++ data akan dienkapsulasi bersama dalam bentuk objek.
o Bahasa C tidak mendukung penyembunyian informasi, sementara bahasa C++
mendukung hal tersebut.
o Bahasa C digerakkan oleh fungsi karena merupakan bahasa perosedural dan bahasa C++ digerakkan oleh objek karena memang berorientasi pada objek.
o Bahasa C tidak mendukung fungsi serta kelebihan dari operator sementara bahasa C++ mendukung hal tersebut.
o Dalam bahasa C++ ada fitur namspace, namun di bahasa C tidak ada.
o File header yang dipakai bahasa C adalah stdio.h dan di bahasa C++ memakai iostream.h.
o Bahasa C tidak mendukung variabel referensi namun kamu bisa menemukan variabel referensi di bahasa C++.
o Bahasa C berfokus pada metode atau proses, dan bahasa C++ berfokus pada data.
3. Modifikasi program pada Langkah 4 sehingga dapat menghintung luas lingkaran
#include<iostream>
using namespace std;
int main() {
float jari_jari, luas_lingkaran;
cout << "Masukan jari-jari: ";
cin >> jari_jari;
luas_lingkaran = 3.14 * jari_jari * jari_jari;
cout << "luas lingkaran: " << luas_lingkaran << endl;
return 0;
}