Catatan Praktikum Algoritma pertemuan 1-14 - TeachMeSoft

Catatan Praktikum Algoritma pertemuan 1-14




  Pertemuan 1


Hanya Pengenalan awal, yaitu:
  • Menganal C++
  • Aplikasi yang digunakan (yaitu Codeblocks)
  • Logika sederhana
  • Struktur awal C++



 Pertemuan 2



Tugas ke-1

  • Membuat sebuah program sederhana yang minimal memiliki tipe data, 
  • chat,
  • string
  • int
hasil tugas silakan lihat di daftar isi dibagian algorimat 1 tugas ke-1


 Pertemuan 3


Membuat program yang memiliki
  • inputan
  • outputan
  • tipe data yang digunakan bebas tpi minimal memiliki char, int, string.

berikut hasil akhir nya:


Source code:

#include <iostream>//cin-cout
#include <conio.h> //getch

using namespace std;

int main(){
      char nim[10]; //gunakan cin
      double nohp;
      string ucapan="Selamat Datang", nama, asal, alamat ;

 //masukkan
 cout<<"masukan nama : ";getline(cin, nama); //getline input data lebih dari 1 kata
 cout<<"masukan NIM : ";cin>>nim;
 cout<<"masukan No HP : ";cin>>nohp;
 cout<<"masukan alamat : ";cin>>alamat;
 cout<<"masukan asal   : ";cin>>asal;

 cout<<endl<<endl;

 //Keluaran
 cout<<ucapan<<" "<<nama<<" di CPP"<<endl;
 cout<<nama;
 cout<<"\n Nama   : "<<nama;
 cout<<"\n NIM    : "<<nim;
 cout<<"\n No HP  : "<<nohp;
 cout<<"\n Alamat : "<<alamat;
 cout<<"\n Asal   : "<<asal;


getch; // menahan program
}


Output program:



Tugas ke-2 dirumah;
  1. yang menyertakan input dan output data
  2. mencari program if digoogle
  3. analisa masing-masing program

hasil tugas silakan lihat di daftar isi dibagian algorimat 1 tugas ke-2


 Pertemuan 4

8 okteber 2019

#include <iostream>
#include <conio.h>
//#include <stdlib.h>

using namespace std;

main(){
    string nama1,nama2,nama3,mk1,mk2,mk3;
    long int nim1,nim2,nim3;
    float na1,na2,na3;
    int a;
    char nh1,nh2,nh3;
    cout<<"-------------------------------------------\n";
    cout<<"|                                         |\n";
    cout<<"|          Latihan Program IF             |\n";
    cout<<"|                                         |\n";
    cout<<"-------------------------------------------\n";
    cout<<"NIM         : ";cin>>nim1;
    cout<<"Nama        : ";cin>>nama1;
    cout<<"MK          : ";cin>>mk1;
    cout<<"Nilai Angka : ";cin>>na1;

    cout<<"-------------------------------------------\n";
    cout<<"NIM         : ";cin>>nim2;
    cout<<"Nama        : ";cin>>nama2;
    cout<<"MK          : ";cin>>mk2;
    cout<<"Nilai Angka : ";cin>>na2;

    cout<<"-------------------------------------------\n";
    cout<<"NIM         : ";cin>>nim3;
    cout<<"Nama        : ";cin>>nama3;
    cout<<"MK          : ";cin>>mk3;
    cout<<"Nilai Angka : ";cin>>na3;
    cout<<"-------------------------------------------\n";


    //Untuk Data 1
    if (na1>=85 && na1<=100){
        nh1='A';
        cout<<"-------------------------------------------\n";
    }else if(na1>=75 && na1<=84){
        nh1='B';
        cout<<"-------------------------------------------\n";
    }else if(na1>=60 && na1<=74){
        nh1='C';
        cout<<"-------------------------------------------\n";
    }else if(na1>=50 && na1<=59){
        nh1='D';
        cout<<"-------------------------------------------\n";
    }else if(na1>=0 && na1<=49){
         nh1='E';
        cout<<"-------------------------------------------\n";
    }else{
        cout<<"===========================================\n";
        cout<<"|    Maaf Data yang anda input Salah      |\n";
        cout<<"===========================================\n";
    }


    //Untuk Data 2
    if (na2>=85 && na2<=100){
        nh2='A';
        cout<<"-------------------------------------------\n";
    }else if(na2>=75 && na2<=84){
        nh2='B';
        cout<<"-------------------------------------------\n";
    }else if(na2>=60 && na2<=74){
        nh2='C';
        cout<<"-------------------------------------------\n";
    }else if(na2>=50 && na2<=59){
        nh2='D';
        cout<<"-------------------------------------------\n";
    }else if(na2>=0 && na2<=49){
        nh2='E';
        cout<<"-------------------------------------------\n";
    }else{
        cout<<"===========================================\n";
        cout<<"|    Maaf Data yang anda input Salah      |\n";
        cout<<"===========================================\n";
    }

    //Untuk Data 3
    if (na3>=85 && na3<=100){
    nh3='A';
        cout<<"-------------------------------------------\n";
    }else if(na3>=75 && na3<=84){
        nh3='B';
        cout<<"-------------------------------------------\n";
    }else if(na3>=60 && na3<=74){
        nh3='C';
        cout<<"-------------------------------------------\n";
    }else if(na3>=50 && na3<=59){
        nh3='D';
        cout<<"-------------------------------------------\n";
    }else if(na3>=0 && na3<=49){
        nh3='E';
        cout<<"-------------------------------------------\n";
    }else{
        cout<<"===========================================\n";
        cout<<"|    Maaf Data yang anda input Salah      |\n";
        cout<<"===========================================\n";
    }

    //system("cls");
    cout<<"==========================================="<<endl;
    cout<<"|                                         |"<<endl;
    cout<<"|          Hasil Akhir Mahasiswa          |"<<endl;
    cout<<"|                                         |"<<endl;
    cout<<"==========================================="<<endl;
    cout<<"Nama         : "<<nama1<<endl;
    cout<<"Hilai Huruf  : "<<nh1<<endl;
    cout<<"-------------------------------------------\n";
    cout<<"Nama         : "<<nama2<<endl;
    cout<<"Hilai Huruf  : "<<nh2<<endl;
    cout<<"-------------------------------------------\n";
    cout<<"Nama         : "<<nama3<<endl;
    cout<<"Hilai Huruf  : "<<nh3<<endl;
    cout<<"-------------------------------------------\n";

}

output:



 Pertemuan 5


Percabangan Menggunakan If

#include <iostream>
#include <conio.h>
//#include <stdlib.h>

using namespace std;

main(){
    string nama,mk1,mk2,mk3,prodi;
    float mkt1, mkt2,tsks,tp;
    int pd,sks1, sks2, sks3;
    long int nim;

    cout<<"-------------------------------------------\n";
    cout<<"Nama             : ";cin>>nama;
    cout<<"NIM              : ";cin>>nim;
    cout<<"Mata Kuliah 1    : ";cin>>mk1;
    cout<<"SKS 1            : ";cin>>sks1;
    cout<<"Mata Kuliah 2    : ";cin>>mk2;
    cout<<"SKS 2            : ";cin>>sks2;
    cout<<"Mata Kuliah 3    : ";cin>>mk3;
    cout<<"SKS 3            : ";cin>>sks3;
    cout<<"-------------------------------------------\n";

    cout<<"Prodi anda"<<endl;
    cout<<" 1 T.Elektro"<<endl;
    cout<<" 2 S.Komputer"<<endl;
    cout<<"Pilih <1/2> : ";cin>>pd;

    if(pd==1){
        mkt1=100000;
        prodi="T.Elektro";
        cout<<"Prodi anda T.Elektro"<<endl;
        tsks=sks1+sks2+sks3;
        tp=tsks*mkt1;
    }else if(pd==2){
        mkt2=110000;
        prodi="S.Komputer";
        cout<<"Prodi anda S.Komputer"<<endl;
        tsks=sks1+sks2+sks3;
        tp=tsks*mkt2;
    }else{
        cout<<"data yang anda input salah"<<endl;
    }

     cout<<"-------------Pembayaran SKS---------------\n";
     cout<<"Nama              : "<<nama<<endl;
     cout<<"NIM               : "<<nim<<endl;
     cout<<"Prodi             : "<<prodi<<endl;
     cout<<"Total SKS         : "<<tsks<<endl;
     cout<<"Total Pembayaran  : Rp. "<<tp<<endl;
     cout<<"-------------------------------------------\n";
}

Output program




Percabangan menggunakan switch

#include <iostream>
#include <conio.h>
//#include <stdlib.h>

using namespace std;

main(){
    string nama,mk1,mk2,mk3,prodi;
    float mkt1, mkt2,tsks,tp;
    int pd,sks1, sks2, sks3;
    long int nim;

    cout<<"-------------------------------------------\n";
    cout<<"Nama             : ";cin>>nama;
    cout<<"NIM              : ";cin>>nim;
    cout<<"Mata Kuliah 1    : ";cin>>mk1;
    cout<<"SKS 1            : ";cin>>sks1;
    cout<<"Mata Kuliah 2    : ";cin>>mk2;
    cout<<"SKS 2            : ";cin>>sks2;
    cout<<"Mata Kuliah 3    : ";cin>>mk3;
    cout<<"SKS 3            : ";cin>>sks3;
    cout<<"-------------------------------------------\n";

    cout<<"Prodi anda"<<endl;
    cout<<" 1 T.Elektro"<<endl;
    cout<<" 2 S.Komputer"<<endl;
    cout<<"Pilih <1/2> : ";cin>>pd;

    switch(pd){
        case 1:{
            mkt1=100000;
            prodi="T.Elektro";
            cout<<"Prodi anda T.Elektro"<<endl;
            tsks=sks1+sks2+sks3;
            tp=tsks*mkt1;cout<<endl;break;
        }
        case 2:{
            mkt2=110000;
            prodi="S.Komputer";
            cout<<"Prodi anda S.Komputer"<<endl;
            tsks=sks1+sks2+sks3;
            tp=tsks*mkt2; cout<<endl;break;
        }
        default: cout<<"data yang anda input salah"<<endl;
    }

     cout<<"-------------Pembayaran SKS---------------\n";
     cout<<"Nama              : "<<nama<<endl;
     cout<<"NIM               : "<<nim<<endl;
     cout<<"Prodi             : "<<prodi<<endl;
     cout<<"Total SKS         : "<<tsks<<endl;
     cout<<"Total Pembayaran  : Rp. "<<tp<<endl;
     cout<<"-------------------------------------------\n";
}

output



 Pertemuan 6


#include <iostream>
#include <conio.h>
//#include <stdlib.h>

using namespace std;

main(){
    float sisi,luas_persegi=0, keliling_persegi=0,luas_PersegiPanjang,Keliling_PersegiPanjang,panjang, lebar;
    int plh, plh2;

    cout<<"---------------Perhitungan-----------------\n";
    cout<<" 1. Persegi"<<endl;
    cout<<" 2. Persegi panjang"<<endl;
    cout<<"Pilih <1/2> : ";cin>>plh;

    switch(plh){
        case 1:{
            cout<<"---------------Persegi-----------------\n";
            cout<<" 1. Luas\n"<<endl;
            cout<<" 2. Keliling\n"<<endl;
            cout<<"Pilih <1/2> : ";cin>>plh2;
            switch(plh2){
                case 1:{
                    cout<<"------------Luas Persegi-------------------\n";
                    cout<<"Masukan nilai sisi :";cin>>sisi;
                    luas_persegi=sisi*sisi;
                    cout<<"Jadi luas persegi adalah:"<<luas_persegi<<endl;
                    cout<<"-------------------------------------------\n";break;
                }
                case 2:{
                    cout<<"----------Keliling Persegi----------------\n";
                    cout<<"Masukan nilai sisi :";cin>>sisi;
                    keliling_persegi=4*sisi;
                    cout<<"Jadi keliling persegi adalah:"<<keliling_persegi<<endl;
                    cout<<"-------------------------------------------\n";break;
                }
            }
        }
        case 2:{
            cout<<"------------Persegi Panjang--------------\n";
            cout<<" 1. Luas\n"<<endl;
            cout<<" 2. Keliling\n"<<endl;
            cout<<"Pilih <1/2> : ";cin>>plh2;
            switch(plh2){
                case 1:{
                    cout<<"-----------Luas Persegi Panjang-----------\n";
                    cout<<"Masukan nilai panjang : ";cin>>panjang;
                    cout<<"Masukan nilai lebar : ";cin>>lebar;
                    luas_PersegiPanjang=panjang*lebar;
                    cout<<"Jadi luas persegi panjang adalah: "<<luas_PersegiPanjang<<endl;
                    cout<<"-------------------------------------------\n";break;
                }
                case 2:{
                    cout<<"---------Keliling Persegi Panjang---------\n";
                    cout<<"Masukan nilai panjang :";cin>>panjang;
                    cout<<"Masukan nilai lebar :";cin>>lebar;
                    Keliling_PersegiPanjang=2*(panjang+lebar);
                    cout<<"Jadi keliling persegi panjang adalah: "<<Keliling_PersegiPanjang<<endl;
                    cout<<"-------------------------------------------\n";break;
                }
            }
        }
        cout<<"-------------------------------------------\n";
        default: cout<<"data yang anda input salah"<<endl;
        cout<<"-------------------------------------------\n";
    }
}


tidka boleh cout seblm progrma menampilkan









 Membuat sebuah program
=====>Program seleksi<=====

⇛ Inputan nilai (angka 0-100)
nilai MTK :
nilai B.inggris:
nilai B.Indo:

⇛ input minat:
1. Elektro
2. Mesin
3. Pariwisata

  • => jika rata-rata nilai mtk, b.ing, b.in kurang dari 70 maka muncul tulisan "Anda dinyatakan tidak lolos karena skor anda adalah SKOR."
  • => jika rata nilai mkt, b.ing, b.ind adalah 70 maka muncul tulisan "Skor anda adalah SKOR, anda dinyatakan lolos ke bidang berkutnya:" dengan kondisi berikut:
    •     * jika minat yang dipilih nomor 1 maka muncul "Teknik Elektro"
    •    **jika munat yang dipilih nomor 2 maka muncul "Teknik Mesin"
    •  ***jika tidak muncul "Bidang Pariwisata"
  • =>jika rata-rata nilai mtk, b.ing, b.ind lebih dari 70 maka muncul tulisan "Anda bebas memilih yang disukai"



jawab:

#include <iostream>
#include <conio.h>
//#include <stdlib.h>

using namespace std;

main(){
    float nmtk,nbing,nbin,rata2n;
    int plh,plh2;

    cout<<"---------------Program Seleksi-----------------\n";
    cout<<"Masukan nilai MKT :";cin>>nmtk;
    cout<<"Masukan nilai B.Inggris :";cin>>nbing;
    cout<<"Masukan nilai B.indonesia :";cin>>nbin;
    cout<<"-----------------------------------------------\n";
    rata2n=(nmtk+nbing+nbin)/3;

     cout<<"-----------------Minat Anda--------------------\n";
    cout<<" 1. Elektro\n";
    cout<<" 2. Mesin\n";
    cout<<" 3. Pariwisata\n";
    cout<<"Pilih <1/2/3> : ";cin>>plh;

   switch(plh){
        case 1:{
            if(rata2n<70){
                cout<<"Anda dinyatakan tidak lolos karena skor anda adalah "<<rata2n<<endl;
            }else if (rata2n>=70 && rata2n<80){
                cout<<"Skor anda adalah "<<rata2n<<" anda dinyatakan lolos ke bidang berkutnya: "<<endl;
                cout<<" 1. Teknik Elektro\n";
                cout<<" 2. Teknik Mesin\n";
                cout<<" 3. Bidang Pariwisata\n";
                cout<<"Pilih <1/2/3> : ";cin>>plh2;
                switch(plh2){
                    case 1:
                    cout<<"-------------Teknik Elektro---------------\n";
                    cout<<" Anda Memilih Teknik Elektro\n";break;
                    case 2:
                    cout<<"-------------Teknik Mesin---------------\n";
                    cout<<" Anda Memilih Teknik Mesin\n";break;
                    case 3:
                    cout<<"-------------Bidang Pariwisata---------------\n";
                    cout<<" Anda Memilih Teknik Mesin\n";break;
                }

            }else if(rata2n>=80 && rata2n<=100){
            cout<<"Anda bebas memilih yang disukai"<<endl;
            }
            }break;
        case 2: {
            if(rata2n<70){
                cout<<"Anda dinyatakan tidak lolos karena skor anda adalah "<<rata2n<<endl;
            }else if (rata2n>=70 && rata2n<80){
                cout<<"Skor anda adalah "<<rata2n<<" anda dinyatakan lolos ke bidang berkutnya: "<<endl;
                cout<<" 1. Teknik Elektro\n";
                cout<<" 2. Teknik Mesin\n";
                cout<<" 3. Bidang Pariwisata\n";
                cout<<"Pilih <1/2/3> : ";cin>>plh2;
                switch(plh2){
                    case 1:
                    cout<<"-------------Teknik Elektro---------------\n";
                    cout<<" Anda Memilih Teknik Elektro\n";break;
                    case 2:
                    cout<<"-------------Teknik Mesin---------------\n";
                    cout<<" Anda Memilih Teknik Mesin\n";break;
                    case 3:
                    cout<<"-------------Bidang Pariwisata---------------\n";
                    cout<<" Anda Memilih Teknik Mesin\n";break;
                }

            }else if(rata2n>=80 && rata2n<=100){
            cout<<"Anda bebas memilih yang disukai"<<endl;
            }
            }break;
        case 3: {
            if(rata2n<70){
                cout<<"Anda dinyatakan tidak lolos karena skor anda adalah "<<rata2n<<endl;
            }else if (rata2n>=70 && rata2n<80){
                cout<<"Skor anda adalah "<<rata2n<<" anda dinyatakan lolos ke bidang berkutnya: "<<endl;
                cout<<" 1. Teknik Elektro\n";
                cout<<" 2. Teknik Mesin\n";
                cout<<" 3. Bidang Pariwisata\n";
                cout<<"Pilih <1/2/3> : ";cin>>plh2;
                switch(plh2){
                    case 1:
                    cout<<"-------------Teknik Elektro---------------\n";
                    cout<<" Anda Memilih Teknik Elektro\n";break;
                    case 2:
                    cout<<"-------------Teknik Mesin---------------\n";
                    cout<<" Anda Memilih Teknik Mesin\n";break;
                    case 3:
                    cout<<"-------------Bidang Pariwisata---------------\n";
                    cout<<" Anda Memilih Teknik Mesin\n";break;
                }

            }else if(rata2n>=80 && rata2n<=100){
            cout<<"Anda bebas memilih yang disukai"<<endl;
            }
            }break;
    }
}

Output





 Pertemuan 7


Latihan1- increment
#include <iostream>

using namespace std;

main(){
    int a;
    for (a=0; a<10; a++){
        cout<<"Fakultas Teknologi Informasi dan Elektro"<<endl;
    }

}

Output latihan1



Latihan2- decrement


#include <iostream>

using namespace std;

main(){
    int a;
    for (a=0; a<10; a--){
        cout<<"Fakultas Teknologi Informasi dan Elektro"<<endl;
    }

}

Output latihan2- perulangan menjadi tak hingga





Latihan 3 - Studi kasus Perulangan For

Input nama, nim, prodi, jumlah sks yang diambil dan tampilkan hasil inputan sebanyak 3x, kemudian tampilkan total tarif yang harus dibayarkan jika tarif sks=200.000

#include <iostream>

using namespace std;

main(){
    string nm,pd,makul;
    long int nim;
    int a,mk,sks;
    int total,ts=0,tarif=200000;

    cout<<"----------------------------------------"<<endl;
    cout<<" Nama      : ";cin>>nm;
    cout<<" NIM       : ";cin>>nim;
    cout<<" Prodi     : ";cin>>pd;
    cout<<"----------------------------------------"<<endl;
    cout<<" Input Jumlah makul : ";cin>>mk                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ;
    cout<<"----------------------------------------"<<endl;

    for (a=0; a<mk; a++){
        cout<<" Makul      : ";cin>>makul;
        cout<<" sks : ";cin>>sks;
        ts+=sks;
    }
    total=tarif*ts;
    cout<<"----------------------------------------"<<endl;
    cout<<" Total SKS       : ";cout<<ts<<endl;
    cout<<" Total Tarif SKS : ";cout<<total<<endl;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ;
    cout<<"----------------------------------------"<<endl;
}

Output






 Pertemuan 8



responsi

#include<iostream>
using namespace std;

main(){
    int js,ps, kl=3000, km=2000, ks=1000, ong=5000;
    int total,total2;
    cout<<"Masukan Jenis Kopi 1/2/3: ";cin>>js;

    switch(js){
    case 1: {
        cout<<"Masukan Jumlah Pesanan: ";cin>>ps;
        total=kl*ps;
    }break;

    case 2:{
        cout<<"Masukan Jumlah Pesanan: ";cin>>ps;
        total=km*ps;
    }break;
    case 3:{
        cout<<"Masukan Jumlah Pesanan: ";cin>>ps;
        total=ks*ps;
    }break;
    }
    total2=total+ong;

    cout<<"Total kopi : "<<total<<endl;
    cout<<"Total kopi + ongkir : "<<total2<<endl;
}

Output




kelipatan 5 dengan while
#include<iostream>
using namespace std;

main(){
    int i=125,j=125;;
    cout<<"Perulangan While : ";
    while(i<=200){
        if(i%5==0){
            cout<<i<<" ";
        }
        i++;
    }
    cout<<endl;

    cout<<"Perulangan Do-While : ";
    do{
        if(j%5==0){
            cout<<j<<" ";
        }
        j++;
    }while(j<=200);


}

Output



dgn inputan
#include<iostream>
using namespace std;

main(){
    int i=125,pr;
    string in;
    cout<<"------Menampilkan bilangan kelipatan 5----- "<<endl;
    do{
      int i=126,j=1;
    cout<<"Berapa kali perulangan : ";cin>>pr;
        while(j<=pr){
           cout<<i<<" ";
            i+=5;
            j++;
        }
     cout<<endl;
     cout<<"input lagi <y/t> : ";cin>>in;
     }while(in=="y");
}


Output



 Pertemuan 9







 Pertemuan 10



Latihan 1
#include<iostream>
using namespace std;

main(){
    int a[3], b=0;
    for(int i=0; i<3; i++){
        cout<<"Masukan nilai: "; cin>>a[i];
    }
    cout<<endl;

    for(int i=0; i<3; i++){
        cout<<"Nilai: "<<a[i]<<endl;
    }
}

output


Latihan ke-2
#include<iostream>
using namespace std;

main(){
    int a[10], b=0, c;
    cout<<"Inpu perulangan: ";cin>>c;
    for(int i=0; i<c; i++){
        cout<<"Masukan nilai: "; cin>>a[i];
    }
    cout<<endl;

    for(int i=0; i<c; i++){
        cout<<"Nilai: "<<a[i]<<endl;
    }
}

output


Latihan ke-3
#include<iostream>
using namespace std;

main(){
    int a[10], b=0, c;  // deklarasi variabel
    char d;
    
    do{
        cout<<"Inpu perulangan: ";cin>>c;
        for(int i=0; i<c; i++){
            cout<<"Masukan nilai: "; cin>>a[i];
        }
        cout<<endl;

        for(int i=0; i<c; i++){
            cout<<"Nilai: "<<a[i]<<endl;
        }
        
    cout<<"Ulangi <y/t>: ";cin>>d;
    }while(d=='y');   
    
}

output



 Pertemuan 11

latihan ke-1
#include <iostream>

using namespace std;

main(){
    int i, awal, akhir,total=0;
    i=0;
    cout<<"--------------------------------------"<<endl;
    cout<<"-----------PERULANGAN FOR-------------"<<endl;
    cout<<"--------------------------------------"<<endl;
    cout<<"Masukan nilai awal : ";cin>>awal;
    cout<<"Masukan nilai akhir: ";cin>>akhir;
    cout<<"--------------------------------------"<<endl;
    for (i=awal; i<=akhir; i++){
        cout<<"Selamat Datang di UTY"<<endl;
        total=(akhir-awal)+1;
    }
       cout<<"--------------------------------------"<<endl;
       cout<<"Total perulangan adalah "<<total<<endl;
       cout<<"--------------------------------------"<<endl;
}

output



Latihan ke-2 Cara 2
#include <iostream>

using namespace std;

main(){
    int i, awal, akhir,x=0;
    i=0;
    cout<<"--------------------------------------"<<endl;
    cout<<"-----------PERULANGAN FOR-------------"<<endl;
    cout<<"--------------------------------------"<<endl;
    cout<<"Masukan nilai awal : ";cin>>awal;
    cout<<"Masukan nilai akhir: ";cin>>akhir;
    cout<<"--------------------------------------"<<endl;
    for (i=awal; i<=akhir; i++){
            x++;
        cout<<"Selamat Datang di UTY"<<endl;
    }
       cout<<"--------------------------------------"<<endl;
       cout<<"Total perulangan adalah "<<x<<endl;
       cout<<"--------------------------------------"<<endl;
}

Output



Studi kasus:
2 inputan
mata kuliah
sks

jawab
#include<iostream>
using namespace std;

main(){
    int sks[10],tot=0,d,a;  // deklarasi variabel
    char mk[20][10];// [20] karakter dan 10 data
        cout<<"--------------------------------------"<<endl;
        cout<<"Input Jumlah data: ";cin>>a;
        cout<<"--------------------------------------"<<endl;
        for(int i=0; i<a; i++){
            cout<<"Masukan Mata Kuliah: "; cin>>mk[i];
            cout<<"Masukan SKS        : "; cin>>sks[i];
            tot+=sks[i];
        }
        cout<<"--------------------------------------"<<endl;
        cout<<"Total SKS adalah: "<<tot<<endl;
        cout<<"--------------------------------------"<<endl;
}

output



Latihan ke-4
#include<iostream>
using namespace std;

main(){
    int sks[10],bot[10],d,a, tot=0,totbot=0,totnilai=0,totnilai2=0;  // deklarasi variabel
    float ipk;
    char mk[20][10];// [20] karakter dan 10 data
        cout<<"--------------------------------------"<<endl;
        cout<<"Masukan batas perulangan akhir: ";cin>>a;
        cout<<"--------------------------------------"<<endl;
        for(int i=0; i<a; i++){
            cout<<" 1. Masukan nama MK              : "; cin>>mk[i];
            cout<<" 2. Masukan SKS MK               : "; cin>>sks[i];
            cout<<" 3. Masukan bobot nilai MK (0-4) : "; cin>>bot[i];
            cout<<endl<<endl;
            totbot+=bot[i];
            tot+=sks[i];
            totnilai=sks[i]*bot[i];
            totnilai2+=totnilai;
        }
        ipk=(float)totnilai2/tot;
        cout<<"no. MK / SKS / bobot"<<endl;
        for(int i=0; i<a; i++){
            cout<<i<<". "<<mk[i]<<" / "<<sks[i]<<" / "<<bot[i]<<endl;
        }
        cout<<"Total SKS   : "<<tot<<endl;
        cout<<"Total bobot : "<<totbot<<endl;
        cout<<"IPK         :  "<<ipk<<endl;
       cout<<"Total nilai : "<<totnilai2<<endl;
}

Output



 Pertemuan 12



 Pertemuan 13



 Pertemuan 14


















Disqus comments