Operator C++

Selamat datang diBlog yang tidak terkenal ini...

          Kali ini saya ingin membahas tentang Operator C++, Sebelumnya sudah tau apa itu operator pada C++?, yaa operator merupakan simbol atau karakter untuk melakukan operasi atau manipulasi seperti penjumlahan, pengurangan, perkalian ,dan sebagainya.


Berikut beberapa operator yang sering digunakan dalam operasi aritmatika:


           Dan kita juga akan membahas tentang Operator hubungan atau pembanding, Nah, apa itu operator hubungan? operator hubungan digunakan untuk membandingkan hubungan antara dua operand (Sebuah nilai atau variabel), Berikut beberapa operator hubungan yang sering digunakan :



Okee dari pada kebanyakan basa-basi langsung aja kita mulai, Kalian pahami baik-baik setiap kode-kodenya .

SOAL PERTAMA:

Untuk codingnya seperti ini:

#include <iostream>

using namespace std;
int main()
{
   int a,b;
   a=8+2*3/6;
   b=(8+2)*3/6;
   cout<<"Hasil dari a="<<a<<endl;
   cout<<"Hasil dari b="<<b<<endl;
    return 0;
}

Nah untuk hasil runnya seperti dibawah ini:



SOAL KEDUA:

untuk codingnya seperti ini:

#include <iostream>

using namespace std;

int main()
{
int m=5, n=7;

if (m==n)
    cout<<m<<" sama dengan "<<n<<endl;
    else if(m!=n)
    cout<<m<<" tidak sama dengan "<<n<<endl;
    else if(m>n)
    cout<<m<<" Lebih besar dari "<<n<<endl;
    else if(m<n)
    cout<<m<<" Lebih kecil dari "<<n<<endl;
}


untuk hasil runningnya seperti ini:







SOAL KETIGA:

Nah untuk disoal ketiga saya bagi menjadi dua yaitu 3A dan 3B, karna kita akan membahas tentang Penggunaan notasi didepan variabel dan Penggunaan notasi dibelakang variabel.Contoh: ++A / A++, --A/A-- ,Untuk perbedaan dari keduannya adalah =
                                                                   *Notasi didapan variabel = Operasi akan dilakukan                                                                                                                    secara langsung.
                                                                   *Notasi dibelakang variabel= Operasi akan dilakukan                                                                                                                   secara tidak langsung.

# Penggunaan notasi didepan variabel #

Untuk codingnya dicontohkan seperti dibawah ini:

#include <stdio.h>

using namespace std;

int main()
{
   int a=10, b=5;

   printf("Nilai A= %d",a);
   printf("\nnilai++A=%d",++a);
   printf("\nnilai A=%d",a);

   printf("\n\nNilai B =%d",b);
   printf("\nnilai--B =%d",--b);
   printf("\nnilai B =%d",b);

}

Untuk hasil runningnya seperti dibawah ini:










# Penggunaan notasi dibelakang variabel #

Untuk codingnya seperti dibawah ini:

#include <stdio.h>

using namespace std;

int main()
{
    int a=10,b=5;

    printf("Nilai A=%d",a);
    printf("\nNilai A++=%d",a++);
    printf("\nNilai A=%d",a);

    printf("\n\nNilai B=%d",b);
    printf("\nNilai B--=%d",b--);
    printf("\nnilai B=%d",b);

    return 0;
}

Untuk hasil runningnya akan seperti ini:



SOAL KEEMPAT:

      Untuk soal keempat akan membahas operator hubungan atau pembanding, Jika hasilnya benar maka akan dihasilkan angka 1 ,Jika salah akan dilambangkan angka 0. langsung aja liat codingnya dibawah ini.

#include <iostream>

using namespace std;

int main()
{
    float a,b,c,d,e,f,x,y;

    cout<<"Masukan nilai X =";cin>>x;
    cout<<"Masukan nilai Y =";cin>>y;

    a=x==y; b=x!=y; c=x>y;
    d=x<y;
    e=x>=y;
    f=x<=y;

    cout<<endl;
    cout<<" Hasil dari "<<x<<" == "<<y<<" = "<<a<<endl;
    cout<<" Hasil dari "<<x<<" != "<<y<<" = "<<b<<endl;
    cout<<" Hasil dari "<<x<<" >  "<<y<<" = "<<c<<endl;
    cout<<" Hasil dari "<<x<<" <  "<<y<<" = "<<d<<endl;
    cout<<" Hasil dari "<<x<<" >= "<<y<<" = "<<e<<endl;
    cout<<" Hasil dari "<<x<<" <= "<<y<<" = "<<f<<endl;

    return 0;
}

Jika dirunning hasilnya akan seperti ini:













SOAL KELIMA:
  Untuk soal kelima outpputnya kita gunakan dulu printf dan tidak menggunakan scanf untik inputnya, dan kita gunakan juga fungsi notasi yang didepan/dibelakang variabel.

Untuk coding nya kita buat seperti ini:

#include <stdio.h>

using namespace std;

int main()
{
 int a=21;

   printf("\nNilai a = %d",a);
   printf("\nNilai a++ =%d",a++);
   printf("\nNilai ++a=%d",++a);
   printf("\nNilai --a=%d",--a);
   printf("\nNilai a=%d",a);

 a+=3;

   printf("\nNilai a=%d",a);
   printf("\nNilai ++a=%d",++a);
   printf("\nNilai --a=%d",--a);
   printf("\nNilai a--=%d",a--);

return 0;
}


jika dirunning hasilnya seperti ini:











SOAL KEENAM:
  Untuk soal keeenam outpputnya kita gunakan cout dan menggunakan cin untik inputnya, dan kita gunakan juga fungsi notasi yang didepan/dibelakang variabel.
Untuk codingnya kita buat seperni ini aja:

#include <iostream>

using namespace std;

int main()
{
    int a=25;

    cout<<endl<<"Nilai a="<<a;
    cout<<endl<<"Nilai a++="<<a++;
    cout<<endl<<"Nilai ++a="<<++a;
    cout<<endl<<"Nilai a--="<<a--;
    cout<<endl<<"nilai a="<<a;

    a*=2;

    cout<<endl<<"Nilai a="<<a;
    cout<<endl<<"Nilai ++a="<<++a;
    cout<<endl<<"Nilai a++="<<a++;
    cout<<endl<<"Nilai --a="<<--a;
    cout<<endl<<"Nilai a--="<<a--;
    return 0;
}

Jika dirunning hasilnya akan seperti ini:














Pusingkah kalian?? sama gue juga pusing hahahaha....
Nah jika kalian pusing nih hiburan yang paling gue suka ,nih linknya:

corneey.com/wmOz6x (KLIK)

0 Comments

Posting Komentar