Skip to content

fiqhi19/ASD_Task_1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Task_1

Task 1 : Introduction to C++

  1. fork dan clone repositori ASD_Task_1
  2. buka dan modifikasi isi kode di dalam file ASD_Task_1.cpp
  3. tuliskan kode kalian pada bagian yang telah disediakan
  4. contoh hasil aplikasi dapat dilihat di file example.exe
  • buatlah aplikasi sederhana untuk menghitung index nilai berdasarkan nilai UTS, UAS, dan TUBES nya

  • terdapat 6 fungsi yang harus dibuat

      void main_menu();
      void set_standar();
      void set_proporsi_nilai();
      char hitung_index(double uts, double uas, double tubes);
      void input_nilai();
      void thank_you();
    
  • void main_menu()

    • fungsi berisi pilihan menu di dalam aplikasi: daftar menu:
      1. set standar index nilai
      2. set proporsi nilai
      3. input nilai
      4. keluar
    • fungsi meminta input pilihan menu dari user dan memanggil fungsi menu yang dipilih
  • void set_standar();

    • fungsi mengubah standar index A, B, C, D, dan E
    • fungsi akan menerima input rentang nilai untuk masing-masing index nilai
    • fungsi akan mengulang menerima input dari user jika terdapat nilai yang overlap
  • void set_proporsi_nilai();

    • fungsi mengubah prosentase nilai UTS, UAS, dan TUBES
    • fungsi akan menerima 3 input prosentase dari user untuk UTS, UAS, dan TUBES
    • fungsi akan mengulang menerima input dari user jika total prosentase != 100
  • char hitung_index(double uts, double uas, double tubes);

    • fungsi menghitung total nilai berdasarkan input parameter dan proporsi nilai
    • fungsi menentukan index nilai berdasarkan standar nilai
    • fungsi mengembalikan karakter index nilai
  • void input_nilai();

    • fungsi menerima input nilai UTS, UAS, dan TUBES
    • fungsi menampilkan index yang didapat berdasarkan input nilai UTS, UAS, dan TUBES
  • void thank_you();

    • fungsi menampilkan pesan singkat untuk mengakhiri program
    • tampilkan nim dan nama kalian

About

Task 1 : Introduction to C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%