Pertemuan III

Contoh program dalam C++ untuk beberapa masalah :

  1. sqrt dan pow
 #include <iostream.h>
#include <conio.h>
#include <math.h>
main()
{
int a,b,c;
cout<<" Sisi Pertama : ";cin>>a;
cout<<" Sisi Kedua : ";cin>>b;
c=sqrt(pow(a,2)+pow(b,2));
cout<<" Sisi Miring : " <<c;
getch();
}   

2. Plus Minus Bagi Modulus

#include <iostream.h>
#include <conio.h>
void main()
{
int a = 82, b = 26;
cout<<a<<" + "<<b<<" = "<<a+b<<endl;
cout<<a<<" - "<<b<<" = "<<a-b<<endl;
cout<<a<<" * "<<b<<" = "<<a*b<<endl;
cout<<a<<" / "<<b<<" = "<<a/b<<endl;
cout<<a<<" % "<<b<<" = "<<a%b<<endl;
getch();

}

3. strcpy

#include <iostream.h>
#include <conio.h>
#include <string.h>
#include <stdio.h>
main()
{
 char asal[100];
 char hasil[100];
 clrscr();
 cout<<"Masukan kalimat : "; gets(asal);
 strcpy(hasil,asal);cout<<endl;
 cout<<"Kalimat asal : "<<asal<<endl;
 cout<<"Kalimat hasil : "<<hasil<<endl;
getch(); 
}

4. Strcat

#include <iostream.h>
#include <conio.h>
#include <string.h>
#include <stdio.h>
int main() {
char string1 [] ="Belajar";
char string2 [] ="Logika Algortima";
cout<<"Menggabungkan String"<<endl;
cout<<"--------------------"<<endl;
cout<<"string1 : "<<string1<<endl;
cout<<"string2 : "<<string2<<endl;
 strcat(string1, string2);
cout<<"\nSetelah digabung, string1 sekarang menjadi: "<<string1<<endl;
getche(); }

5. strcmp


#include <iostream.h>
#include <stdio.h>
#include <conio.h>
 main()
{
char a[5];
char b[5];
int hasil_selisih;

    cout<<"Input Karakter Pertama : ";cin>>a;
    cout<<"Input Karakter Kedua   : ";cin>>b;

    hasil_selisih = strcmp(a,b);

    cout<<"Selisih Kedua Karakter Yang diinput = "<<hasil_selisih;
   getch();
   }  

6. strlen

#include <iostream.h>
#include <conio.h>
#include <string.h>
main()
{
char nama[50] = "Logika Algoritma";
char kosong[50] = "";
clrscr();
cout << "jumlah karakter dari nama adalah " << strlen(nama) << endl;
cout << "jumlah karakter dari kosong adalah " << strlen(kosong) << endl;
getch();
}

Leave a Reply