[C++] Program Luas Persegi Panjang, Segitiga, Lingkaran, dan Jajargenjang

#include <iostream>

using namespace std;

int main() {
float p,l,a,t,L,r;
int menu;

cout << "Menghitung Luas :\n";
cout << "===================\n";
cout << "1. Persegi panjang\n";
cout << "2. Segitiga \n";
cout << "3. Lingkaran \n" ;
cout << "4. Jajar genjang\n";
cout << "===================\n\n";
cout << "Jawab : "; cin >> menu;
cout << "\n\n***********************************************\n\n";

switch (menu)
{
case 1:
cout << "MENGHITUNG LUAS PERSEGI PANJANG \n\n";
cout << "Masukkan Panjangnya : "; cin >> p;
cout << "Masukkan Lebarnya : "; cin >> l;
L = p*l;
cout << "Luasnya adalah : " << L <<endl;
break;
case 2:
cout << "MENGHITUNG LUAS SEGITIGA \n\n";
cout << "Masukkan Panjang alas segitiga : "; cin >> a;
cout << "Masukkan Tinggi segitiga : "; cin >> t;
L = a*t/2;
cout << "Luasnya adalah : " << L <<endl;
break;
case 3:
cout << "MENGHITUNG LUAS LINGKARAN \n\n";
cout << "Masukkan Panjang jari jari lingkaran : "; cin >> r;
l = 3.14 * r * r;
cout << "Luasnya adalah : " << l <<endl;
break;
case 4:
cout << "MENGHITUNG JAJAR GENJANG \n\n";
cout << "Masukkan Alasnya : "; cin >> a;
cout << "Masukkan Tingginya : "; cin >> t;
L = a*t;
cout << "Luasnya adalah : " << L <<endl;
break;
default:
cout << " KODE YANG ANDA MASUKKAN SALAH\n\n\n";
}
cout << "\n\n***********************************************\n\n"; cin >> p;
}

[C++] Listing Program Data Pribadi (Versi stdio.h )

Kalau sebelumnya saya share tentang Listing Program Data Pribadi . Kali ini sya share yang versi nya. Mungkin ada dari kalian yang punya tugas ini. Silahkan di comot gan :-).

#include 

using namespace std;

int main(){

 char nama[100], jk[1], alm[100], email[50];
 int nim, plug;
 unsigned long long hp;

 printf("Nama : ");
 gets(nama);

 fflush(stdin);

 printf("Nim : ");
 scanf("%i",&nim);
 printf("Plug : ");
 scanf("%i",&plug);

 fflush(stdin);

 printf("Jenis Kelamin : ");
 gets(jk);
 printf("Alamat : ");
 gets(alm);
 printf("e-mail : ");
 gets(email);

 fflush(stdin);

 printf("No. HP : +");
 scanf("%llu",&hp);

 printf("\n\n===============================\n\n");

 printf("Nama : %s", nama);
 printf("\nNIM : %i", nim);
 printf("\nPlug : %i", plug);
 printf("\nJenis Kelamin : %s", jk);
 printf("\nAlamat : %s", alm);
 printf("\ne-mail : %s", email);
 printf("\nNo. HP : +%llu", hp);

 return 0;

Penjelasan:

  • printf()
    Dalam C++, perintah printf() digunakkan untuk menampilkan sesuatu. Bisa tulisan, inputan yang kita ketik, costanta, dan lain lain. Salah satu contohnya yaitu:

    printf("Nama          : %s", nama);
    
  • scanf()
    Digunakan untuk meninput data baik berupa bilangan, karakter, ataupun kalimat secara terformat. Salah satu contoh perintah dalam program tersebut adalah:

    scanf("%i",&nim);
    
  • gets()

    Fungsi gets() berguna untuk memasukkan data bertipe karakter, tanpa   penggunaan format seperti scanf(), Salah satu contoh perintah dalam program tersebut adalah:

    gets(email);
    
  • fflush(stdin)
    Flush(stdin) berfungsi untuk menghapus (flush) isi dari input buffer. Biasanya ketika kita menginput sesuatu input buffer akan terisi, jika kita menginput lagi, maka kita tidak bisa karena input buffer sudah penuh dari input sebelumnya. Buffer adalah proses program yang beroperasi pada kecepatan yang berbeda atau prioritas yang berbeda.
  • Unsigned long long
    Tipe data ini digunakan jika ingin memasukkan numerik hingga 18 digit. Biasanya digunakan karena jika menggunakan tipe data integer, maka akan di luar jangkauan integer.

Itulah  Listing Program Data Pribadi (Versi  stdio.h ) beserta penjelasannya 🙂

[c++] Listing Program Data Pribadi

Kali ini gw share tentang Listing Program Data Pribadi. Cocok buat kamu yang lagi kena tugas suruh buat itu code 🙂 . Kalau ada yang mau ditanyakan, boleh tanya kok di komentar 😀

#include 

using namespace std;

int main() {
 char nama[100], nim[20], plug, jk, almt[100], mail[40], telp[30] ;

 cout << "Nama : ";
 cin.getline(nama,100);
 cout << "Nim : ";  cin >> (nim);
 cout << "Plug : ";  cin >> plug;
 cout << "Jenis Kelamin : ";  cin >> jk;
 cout << "Alamat : ";
 cin.ignore();
 cin.getline(almt,100) ;
 cout << "e-mail : ";  cin >> mail;
 cout << "No. Hp : ";  cin >> telp;
 cout << "\n \n";
 cout << "========================================= \n\n";
 cout << "Nama : " << nama << endl;
 cout << "Nim : " << nim << endl;
 cout << "Plug : " << plug << endl;
 cout << "Jenis Kelamin : " << jk << endl;
 cout << "Alamat : " << almt << endl;
 cout << "e-mail : " << mail << endl;
 cout << "No.Hp : " << telp << endl;
 return 0;
}

Penjelasan:

  1. Tipe Data Char

Char merupakan tipe data berbentuk karakter tunggal(string tidak termasuk). Char memiliki jumlah bit sebanyak 8 bit (1 byte). Pendeklarasian secara umum adalah char nama_variabel[panjang_karakter]; .

  1. Tipe Data Integer

Integer merupakan tipe data bilangan bulat. Integer memiliki jumlah bit sebanyak 16b bit (2 byte). Pendeklarasian secara umum adalah int nama_variabel; .

  1. Tipe Data Float

Float merupakan tipe data bilangan pecahan presisi tunggal. Float memiliki jumlah bit sebanyak 32 bit (4 byte). Pendeklarasian secara umum adalah float nama_variabel; .

  1. Tipe Data Double

Double merupakan tipe data bilangan pecahan presisi ganda. Double memiliki jumlah bit sebanyak 64 bit (8 byte). Tipe data double lebih akurat dibandingkan dengan float apabila terdapat banyak angka dibelakang tanda koma ( , ) .

  1. Tipe Data Void

Void merupakan tipe data tidak bertipe dan memiliki jumlah bit sebanyak 0 bit. Biasanya digunakan saat pendeklarasian fungsi.Berikut ini adalah contoh kode program yang menggunakan beberapa tipe data.

  1. Operator Pada C++

Sebuah program membutuhkan perintah-perintah yang digunakan untuk memanipulasi data yang ada didalamnya, yang dalam bahasa C++ dikenal dengan Operator. Operator adalah sebuah simbol/syntax yang digunakan oleh program untuk mengolah dan mamanipulasi data menjadi data yang baru.

Itulah  Listing Program Data Pribadi  beserta penjelasannya