Posts

Saya Mahasiswa UDINUS

 Disini saya Bima Afkanur Rifqi, mahasiswa Universitas Dian Nuswantoro tahun pertama(semester 2). Anda dapat mengunjungi laman Universitas Dian Nuswantoro dengan mengeklik link ini

Sorting Kartu Sederhana dengan Bubble Sort (Ascending)

Tugas untuk menjelaskan sorting kartu dengan metode Bubble sort secara ascending  Link Youtube     :  https://youtu.be/eK-VzLQCT3c

Program Jam dengan Function

Image
 Program jam dengan menghitung selisih waktu dengan menghitung waktu awal dengan waktu akhit yang berisi jam, menit , dan detik. Menggunakan function Berikut kodenya     : #include <iostream> using namespace std; int main() { // Fungsi untuk mencetak waktu void tampilanTime(int jam, int menit, int detik) { cout << jam << ":" << menit << ":" << detik; } // Fungsi untuk membatasi waktu yang valid void limitWaktu(int& jam, int& menit, int& detik) { if (detik >= 60) { menit += detik / 60; detik %= 60; } if (menit >= 60) { jam += menit / 60; menit %= 60; } if (jam >= 24) { jam %= 24; } } // Fungsi untuk menghitung selisih waktu void hitungbedawaktu(int jamawal, int menitawal, int detikawal, int jamakhir, int menitakhir, int detikakhir, int& bedajam, int& bedamenit, int& bedadetik) { int waktuawaldetik = jamawal * 3600 + meni...

Tabung dengan ADT, Function, Search, Sorting

 Program C++ untuk mencari Volume dan Luas Permukaan sebuah tabung dengan menggunakan ADT(Abstrak Data Type), Function, Void, Searching, Sorting. Berikut Kodenya :  #include <iostream> #include <cmath> using namespace std; #define _USE_MATH_DEFINES // Untuk mengakses konstanta matematika seperti PI struct tabung { int indeks_asli; // Bidang baru untuk menyimpan indeks asli dari tabung float tinggi; float jari; float luas_permukaan; float volume; }; void masukan(); void cariVolume(tabung tabung[], int x); void cariLuasPermukaan(tabung tabung[], int x); void cariTabung(tabung tabung[], int x); int cariTabungKe_i(tabung tabung[], int x, int indeks); void sorting_volume(tabung tabung[], int x); void sorting_luas(tabung tabung[], int x); void printArray_volume(tabung tabung[], int x); void printArray_luas(tabung tabung[], int x); int main() { masukan(); return 0; } void masukan() { tabung tabung[10]; int x; char pilihan; ...

OOP C++

Image
 Pengertian Objek Oriented Programming      Object Oriented Programming atau disingkat menjadi OOP adalah paradigma pemrograman dalam melakukan pemrograman yang berorientasi kepada object, semua fungsi, data dan pengolahan data akan dibungkus dalam kelas-kelas dan object-object.      Masing-masing object dapat memiliki sifat dan tugasnya. Pada paradigm ini, object-object tersebut dapat berkerja sendiri dan juga dapat saling bekerja sama dengan kemungkinkan untuk saling berhubungan, seperti menerima, mengirim data kepada object lainnya dan memproses data.      Paradigma OOP dapat dilihat sebagai interaksi dari object yang saling berhubungan satu sama lain untuk melakukan tugasnya. Pengembangan program OOP dilakukan dengan cara mengikuti model yang telah ada di dalam dunia nyata (Object-Oriented World). ...

Recursive

Image
  Pengertian Recursive Recursive, dalam konteks pemrograman, mengacu pada suatu konsep di mana sebuah fungsi atau algoritma memanggil dirinya sendiri secara berulang untuk memecahkan masalah yang lebih besar menjadi masalah yang lebih kecil dan lebih terkelola.     Untuk merancang algoritma recursive untuk masalah yang diberikan, akan berguna untuk memikirkan berbagai cara kita dapat membagi masalah ini untuk mendefinisikan masalah yang memiliki struktur umum yang sama dengan masalah aslinya. Proses ini terkadang berarti kita perlu mendefinisikan kembali masalah asli untuk memfasilitasi submasalah yang tampak serupa. Kita dapat memakai contoh dari operasi faktorial yang biasa kita pelajari dalam matematika.      Dalam matematika,  faktorial  adalah hasil perkalian menaik dan ditulis dengan tanda seru ” ! “. Sebagai...

LINK GITHUB UNTUK TUGAS

 Link Github     : https://github.com/BimaAfka14/Tugas-Daspro