Blog Kumpulan Tugas

Tampilkan postingan dengan label Dasar-Dasar Pemrograman. Tampilkan semua postingan
Tampilkan postingan dengan label Dasar-Dasar Pemrograman. Tampilkan semua postingan

Rabu, 30 Desember 2015

Program Sederhana Pembalik Kata Dengan C++

#include <iostream>
#include <string.h>

using namespace std;



int main()
{
    char kata[15];
    int belakang;
    bool palindrome = true;

    cout <<"Masukkan Satu Kata : ";
    cin.getline(kata, sizeof(kata));

    int banyak = strlen(kata);
    belakang = banyak-1;

    for(int a=0; a<banyak; a++)
   
        {

        if((char)tolower(kata[a])!=(char)tolower(kata[belakang]))
            {
                palindrome = false;
                break;
            }
            belakang--;
        }   

        if(palindrome)
        {
            cout<<"Kata "<<kata;
            cout<<" Merupakan Kata Valindrom";
            cout<<endl;
            cout<<"Karena Jika Dibalik Menjadi : ";
           
            for(banyak=strlen(kata)-1;banyak>=0;banyak=banyak-1)
            {
                cout<<kata[banyak];
            }

        }
        else
        {
            cout<<"Kata "<<kata;
            cout<<" Bukan Merupakan Kata Valindrom. ";
            cout<<endl;
            cout<<"Karena Jika Dibalik Menjadi : ";
           
            for(banyak=strlen(kata)-1;banyak>=0;banyak=banyak-1)
            {
                cout<<kata[banyak];
            }

        }
       
        cout << endl;
        cout << endl;
return 0;

}

Contoh  Hasil Tidak Volindrom

Contoh Hasil Volindrom

Share:

Jenis-jenis Function dalam C++

Ada beberapa function dalam bahasa pemrogaman C++, tapi kali ini saya akan menyampaikan dua jenis function. Predefined functions (function standard ) dan User-Defined functions. Berikut penjelasan mengenai dua function tersebut :

  • Predefined functions (function standard ) : Merupakan fungsi dasar yg telah disediakan C++. Seperti strlen(), getch() dll.
  • User-Defined functions : Fungsi yang dibuat oleh programer sendiri sesuai dengan kebutuhan.
Itulah penjelasan dua jenis function yang saya ketahui dara penjlasan dosen saya di salah satu pertemuan kuliah.

Sekian Terimakasih.
Share:

Modifikasi Program " Class Segitiga " dengan C++

#include <iostream>
#include <stdio.h>

using namespace std;

class segitiga
{
    int alas,tinggi;
   
    public:
    void luas(int,int);
    int hasil(void){
    int hsl=(alas*tinggi/2);
    return(hasil);
}
};
void segitiga::luas(int a,int t)
{
    alas=a;
    tinggi=t;
}
int main()
{
    segitiga bangun;
    int x,y;
   
    cout<<"Masukan Tinggi : ";cin>>x;
    cout<<"Masukan Alas : ";cin>>y;
    bangun.luas(x,y);
    cout<<"Luas segitiga: "<<bangun.hasil();


}












Share:

Program Menentukan IPK Dengan C++

#include <iostream>
#include <stdio.h>

using namespace std;


typedef struct
{
    char nama[100];
    int nim;
    int tugas;
    int UTS;
    int UAS;
}A[100];

int main()
{
    A nilai;
    int pilihan;
    int total;
    float ipk;
   
    cout << " \t \t Transkrip Nilai Mahasiswa " << endl;
    cout << " \t \t ___________________________" << endl;
    cout << endl;
    cout << endl;
   
    cout << " Jumlah Mahasiswa : "; cin >> pilihan;
    cout << endl;
    cout << endl;
   
    for (int i = 0; i < pilihan ; i++)
     {
         cout << " NIM Mahasiswa  : "; cin >> nilai[i].nim;
         cout << " Nama Mahasiswa : "; cin >> nilai[i].nama;
         cout << " ========================= " << endl;
         cout << "      Nilai Tugas : "; cin >> nilai[i].tugas;
         cout << "      Nilai UTS   : "; cin >> nilai[i].UTS;
         cout << "      Nilai UAS   : "; cin >> nilai[i].UAS; 
         cout << endl;
         cout << endl;
     }
   
         
    for (int i = 0; i < pilihan ; i++)
     {
         cout << i+1 << " NIM MAhasiswa  : " << nilai[i].nim << endl;
         cout << " " << " Nama Mahasiswa : " << nilai[i].nama << endl;
         cout << " " << " ______________________ " << endl;
       
         total = nilai[i].tugas+nilai[i].UTS+nilai[i].UAS;
         ipk = total/3;
       
         cout << " " << " Nilai TOTAL \t  : " << total << endl;
         cout << " " << " Rata-rata Nilai : " << ipk <<  endl;
       
       
         if ( ipk >= 80 )
         {
             cout << " " << " IPK \t \t  : " << "A " ;
         }
         else if ( ipk >= 65 && ipk < 80 )
         {
             cout << " " << " IPK \t \t  : " << "B " ;
         }
         else if (  ipk >=50 && ipk < 65)
         {
             cout << " " << " IPK \t \t  : " << "C " ;
         }
         else if ( ipk >= 35 && ipk < 50)
         {
             cout << " " << " IPK \t \t  : " << "D " ;
         }
         else
         {
             cout << " " << " IPK \t \t  : " << "E " ;
         }
       
                

       
         cout << endl;
         cout << endl;
       
       
         
     }
  
   
       
   
}
Tampilan Hasil Program

Share:

Senin, 21 Desember 2015

Program Sederhana Konversi Suhu C++

#include <iostream>
#include <cstdlib>


using namespace std;

int main ()
{

    int ok;
    float x, a, b, c;

        cout << "-Konversi Suhu-" << endl;
        cout << endl;
        cout << "Pilih suhu yang akan dikonversi :" << endl;
        cout << "1. Celcius" <<endl;
        cout << "2. Reamur" <<endl;
        cout << "3. Fahrenheit" <<endl;
        cout << "4. Kelvin" <<endl;
        cout << endl;
        cout << "Jenis Suhu yang Dipilih : ";
        cin >> ok;

        if(ok==1)
        {
            cout << "Celcius \t  : ";
            cin >> x;
            a =  x*4/5;
            b = (9/5*x)+32;
            c = x+273;
            cout << "_____________________" << endl;
            cout << "Reamur \t\t  = " << a << endl;
            cout << "Fahrenheit \t  = " << b << endl;
            cout << "Kelvin \t\t  = " << a << endl;
       
        }
        if(ok==2)
        {
            cout << "Reamur \t  : ";
            cin >> x;
            a =  x*5/4;
            b = (9/4*x)+32;
            c = a+273;
            cout << "_____________________" << endl;
            cout << "Celcius \t\t  = " << a << endl;
            cout << "Fahrenheit \t  = " << b << endl;
            cout << "Kelvin \t\t  = " << a << endl;
       
        }   
        if(ok==3)
        {
            cout << "Fahrenheit \t  : ";
            cin >> x;
            a = (x-32)*5/9;
            b = (x-32)*4/9;
            c = a+273;
            cout << "_____________________" << endl;
            cout << "Celcius \t\t  = " << a << endl;
            cout << "Reamur \t  = " << b << endl;
            cout << "Kelvin \t\t  = " << a << endl;
       
        }
        if(ok==4)
        {
            cout << "Kelvin \t  : ";
            cin >> x;
            a = x-273;
            b = (x-273)*4/5;
            c = (a*9/5)+32;
            cout << "_____________________" << endl;
            cout << "Celcius \t\t  = " << a << endl;
            cout << "Reamur \t  = " << b << endl;
            cout << "Kelvin \t\t  = " << a << endl;
       
        }



return 0;
}
Tampilan Awal Program Konversi Suhu

Tampilan Hasil Konversi dari Celcius

Tampilan Hasil Konversi dari Reamur

Tampilan Hasil Konversi dari Fahrenheit

Tampilan Hasil Konversi dari Kelvin


Share:

Program Sederhana Mencari Volume Bangun Ruang C++


#include <iostream>
#include <cstdlib>

#define phi 3.14

using namespace std;

int main()
{
    int pilihan,a, b, c;
    float polum;

        cout << "Kalkulator Volume Bangun Ruang"<< endl;
        cout << "Pilih Bangun : "<< endl;
        cout << "1) LIMAS "<< endl;
        cout << "2) BOLA"<< endl;
        cout << endl;
        cout << "Silahkan Masukkan Angka Untuk Memilih Jenis Bangun Ruang : ";
        cin >> pilihan;


switch(pilihan)
        {
        case 1:
            cout << "Volume Limas" << endl;
            cout << "Panjang alas limas = ";
            cin >> a;
            cout << "Lebar alas limas = ";
            cin >> b;
            cout << "Tinggi limas = ";
            cin >> c;
            polum = (a * b * c )*1/3;
            cout << "Volume = " << polum << endl;
            break;

        case 2:
            cout << "Volume Bola" << endl;
            cout << "Panjang jari-jari bola = ";
            cin >> a;
            polum = 4/3 * phi * a * a * a;
            cout << "Volume = " << polum << endl;
            break;
        }
        cout << endl;
        cout << endl;
        cout << endl;

return 0;
}




Tampilan Awal Aplikasi Mencari Volume Bangun Ruang Limas dan Bola
Hasil dari Aplikasi Mencari Volume Bola

Hasil dari Aplikasi Mencari Volume Limas





Share:
Diberdayakan oleh Blogger.

Mata Kuliah

Blog Archive