Postingan

Menampilkan postingan dari Juli, 2023

ABOUT ME

Gambar
Hallo,  Perkenalkan nama saya Dwi Prayoga, atau biasa dipanggil Yoga. Saya adalah Mahasiswa Jurusan Fakultas Ilmu Komputer,Prodi S1 Teknik Informatika ,di Universitas Dian Nuswantoro , Semarang.  Blog ini saya buat untuk memenuhi tugas Algoritma Pemrograman.Blog ini berisi Materi-Materi Algoritma Pemerograman C++ Dan juga berisi Tugas-Tugas yang diberikan oleh Bapak Ifan Rizqa M.Kom selaku  Dosen Algoritma Pemrograman Selama 1 Semester ini. Demikian perkenalan singkat mengenai saya dan juga blog yang saya, semoga blog yang saya buat ini bisa bermanfaat untuk teman-teman, Mohon Maaf apabila ada kesalahan pada materi maupun tugas yang saya upload. Website Udinus:  www.dinus.ac.id

Video Tugas Algoritma Pemrograman Insertion Short

Gambar
 

Tugas Alpro Object Oriented Programing

Berikut Ini adalah Tugas Membuat Object Oriented Programming yang saya buat Disini saya membuat aplikasi pemesanan Lapangan Futsal. SISTEM PEMESANAN LAPANGAN FUTSAL Ini adalah bagian dari Method.      # include <iostream> # include <fstream> # include <string> # include <conio.h> using namespace std; //method class pesanlapangan { private : int kode; string nama; string lama; string harga; string nomer; string tanggal; string jam; public : void put_pesan () ; void get_pesan () ; int get_code () { return kode; } }; void pesanlapangan::get_pesan () { //menginputkan data pesanan cout << "Kode Pesanan: " ; cin >> kode; cout << "Nama Pemesan: " ; cin >> nama; cout << "Lama Main : " ; cin >> lama; cout << "Harga : " ; ...

Tugas Alpro Perkalian,Penjumlahan,dan Perpangkatan menggunakan Rekursif

Gambar
REKURSIF Rekursif adalah suatu pendekatan dalam pemerograman dimana suatu fungsi atau prosedur memanggil dirinya sendiri secara berulang untuk menyelesaikan masalah.Masalah besar dibagi menjadi masalah submasalah yang lebih kecil yang kemudian diselesaikan. Operasi Hitung Perkalian secara rekursif: contoh Sourcecode: # include <iostream> using namespace std; //Kamus : int angka1; int angka2; int hasil; int perkalian ( int angka1, int angka2) { if (angka2 == 1 ){ return angka1; } else { return angka1 + perkalian (angka1, angka2 -1 ); } } int main () { cout << "Operasi Hitung Perkalian" << endl; cout << endl; cout << "Masukkan Angka pertama : " ; cin >> angka1; cout << "Masukkan Angka kedua : " ; cin >> angka2; hasil = perkalian (angka1, angka2); cout << "Hasil perkalian dari " << angka1 << " x ...

Tugas Alpro Pointer

  POINTER Pointer adalah variabel yang menyimpan alamat memori dari suatu variabel lain. Dengan menggunakan pointer, Anda dapat mengakses dan memanipulasi nilai dari variabel yang ditunjuk oleh pointer tersebut. # include <iostream> using namespace std; int main () { int num = 10 ; int * ptr = &num; // pointer yang menunjuk ke alamat variabel num cout << "Nilai dari num: " << num << endl; cout << "Alamat dari num: " << &num << endl; cout << "Nilai dari ptr: " << ptr << endl; // akan menampilkan alamat dari num cout << "Nilai yang ditunjuk oleh ptr: " << *ptr << endl; // akan menampilkan nilai dari num melalui ptr // Mengubah nilai variabel num melalui pointer *ptr = 20 ; cout << "Nilai dari num setelah diubah melalui ptr: " << num << std::endl; return 0 ; } Program ini men...

Tugas Alpro Mengkonversi Waktu

Tugas Algoritma Pemerograman tentang konversi waktu: # include <iostream> using namespace std; //kamus void waktu ( float jawal, float jakhir, float mawal, float makhir, float dawal, float dakhir) { float durasi= ((jakhir* 3600 )-(jawal* 3600 ))+((makhir* 60 )-(mawal* 60 ))+(dakhir-dawal); cout << "maka durasinya adalah " << durasi << " detik." ; } //deskripsi int main () { float jawal, jakhir, mawal, makhir, dawal, dakhir; cout << "masukkan jam awal: " ; cin >> jawal; cout << "masukkan menit awal: " ; cin >> mawal; cout << "masukkan detik awal: " ; cin >> dawal; cout << "masukkan jam akhir: " ; cin >> jakhir; cout << "masukkan menit akhir: " ; cin >> makhir; cout << "masukkan detik akhir: " ; cin >> dakhir; waktu (jawal, ja...

Tugas Alpro Menghitung Volume Sebuah Tabung

TUGAS MENGHITUNG VOLUME SEBUAH TABUNG Berikut adalah Sourcecode untuk menghitung volume sebuah tabung. # include <iostream> using namespace std; //kamus struct lingkaran { float phi; float r; float Keliling; }; struct tabung { struct lingkaran circle; float t; float vol; }; struct selimut { struct tabung P; struct lingkaran L; }; struct lingkaran bulet; struct tabung tube[ 100 ]; int x; //nilai phi untuk semua tube void phiTabung ( int jumlah_tabung) { x = 0 ; while (x < jumlah_tabung) { tube[x].circle.phi = 3.14 ; x++; } } // input data dan hitung volume masing-masing tabung void hitungVolume ( int jumlah_tabung) { x = 0 ; while (x < jumlah_tabung) { cout << "Tabung ke-" << x + 1 << endl; cout << "Masukkan jari-jari tabung ke-" << x + 1 << " : " ; cin ...

FUNGSI DAN SHORTING SEBUAH TABUNG

  FUNGSI DAN SORTING TABUNG #include <iostream> using namespace std; // Fungsi untuk menghitung volume tabung double hitungVolume(double jariJari, double tinggi) {     return 3.14 * jariJari * jariJari * tinggi; } // Fungsi untuk menghitung luas permukaan tabung double hitungLuasPermukaan(double jariJari, double tinggi) {     return 2 * 3.14 * jariJari * (jariJari + tinggi); } int main() {     double jariJari, tinggi;     cout << "Masukkan jari-jari tabung: ";     cin >> jariJari;     cout << "Masukkan tinggi tabung: ";     cin >> tinggi;     double volume = hitungVolume(jariJari, tinggi);     double luasPermukaan = hitungLuasPermukaan(jariJari, tinggi);     cout << "Volume tabung: " << volume << endl;     cout << "Luas permukaan tabung: " << luasPermukaan << endl;     return 0; }

TUGAS ADT TABUNG

  ADT TABUNG #include <iostream> using namespace std; class Tabung { private:     double jariJari;     double tinggi; public:     // Konstruktor     Tabung(double jariJari, double tinggi) {         this->jariJari = jariJari;         this->tinggi = tinggi;     }     // Getter dan setter     double getJariJari() {         return jariJari;     }     double getTinggi() {         return tinggi;     }     void setJariJari(double jariJari) {         this->jariJari = jariJari;     }     void setTinggi(double tinggi) {         this->tinggi = tinggi;     }     // Menghitung volume tabung     double hitungVolume() {         return 3.14 * jariJari * jariJari * tinggi;    ...
  KHS #include <iostream> #include <string> using namespace std; struct MataKuliah {     string namaMataKuliah;     int sks;     char nilai; }; const int MAX_MATAKULIAH = 5; void tampilkanIPK(const MataKuliah matkul[], int jumlahMatkul) {     int totalSKS = 0;     double totalBobotNilai = 0.0;     int i = 0;     while (i < jumlahMatkul) {         int sks = matkul[i].sks;         char nilai = matkul[i].nilai;         totalSKS += sks;         switch (nilai) {             case 'A':                 totalBobotNilai += 4.0 * sks;                 break;             case 'B':                 totalBobotNilai += 3.0 * sks;         ...