Tampilkan postingan dengan label CPP. Tampilkan semua postingan
Tampilkan postingan dengan label CPP. Tampilkan semua postingan

Source Code Penukaran Pecahan Uang

Selamat pagi teman - teman.. kali ini saya akan share source code untuk Penukaran Pecahan Uang dalam Rupiah..

Tetapi disini, pecahan uangnya saya inisialisasi kan dahulu.. jadi tergantung dengan kebutuhan..
Silahkan di cek, dan dipelajari..


#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int x,a,b,c,d,e,f,g,h;
int p = 20000, q = 10000, r = 5000, s = 1000;
cout<<"masukkan jumlah uang : ";
cin>>x;
a = x / p;
b = x % p;
c = b / q;
d = b % q;
e = d / r;
f = d % r;
g = f / s;
h = f % s;
if(a!=0){
cout<<a<<" lembar 20.000 an"<<endl;
}
if(c!=0){
cout<<c<<" lembar 10.000 an"<<endl;
}
if(e!=0){
cout<<e<<" lembar 5.000 an"<<endl;
}
if(f!=0){
cout<<g<<" lembar 1.000 an"<<endl;
}
return 0;
}

Semoga bermanfaat teman - teman.. :)

Perkalian Matrik dengan Vektor

Assalamu'alaikum..
Selamat malam teman - teman.. Pada kesempatan kali ini saya akan memposting mengenai "Perkalian Matrik dengan Vektor".


  • Masalah 
Menghitung Perkalian Matriks dengan Vektor.

Kasus/ Masalah














  • Analisis :
cek baris atau kolom yang jumlahnya sama antara matrik yang ingin dikalikan.

dilihat dari contoh diatas jumlah kolom matrik X sama dengan baris vektor (misalkan Y)

maka kita akan mengkalikan antara baris dan kolom tersebut

 hasil akan dihitung dengan perkalian baris matrik satu dengan kolom matrik satunya

uji coba data

dari misal diatas akan kita cari hasil dari perkalian tersebut

 h1=x11*y1+x12*y2+x13*y3=1*9+2*8+3*7=46
h2=x21*y1+x22*y2+x23*y3=4*9+5*8+6*7=118


  • FlowChart/Raptor :
Raptor/FlowChart


  • Translasi ke Dalam C++ :

#include <iostream>
using namespace std;
void kali(int matriks[2][3],int vektor[3],int hasil[2]){
for(int i=0;i<2;i++){
for(int k=0;k<3;k++)
hasil[i]=hasil[i]+(matriks[i][k]*vektor[k]);
}
}
void cetakmat(int hasil[][3]){
for(int i=0;i<2;i++){
for(int j=0;j<3;j++)
cout<<hasil[i][j]<<" ";
cout<<endl;
}
}
void cetakvek(int vektor[]){
for(int i=0;i<3;i++){
cout<<vektor[i]<<endl;
}
}
void cetak(int hasil[]){
for(int i=0;i<2;i++){
cout<<hasil[i]<<endl;
}
}
int main(int argc, char** argv) {
int matriks[2][3]={1,2,3,4,5,6}, vektor[3]={9,8,7},hasil[2]={0};
kali(matriks,vektor,hasil);
cout<<"matrik X\n";
cetakmat(matriks);
cout<<"vektor Y\n";
cetakvek(vektor);
cout<<"Hasil Perkalian : \n";
cetak(hasil);
return 0;
}

Hasil Output Program

Array : Sorting dengan Cara Selection


Assalamu'alaikum.. Selamat pagi teman - teman..
Pada kesempatan kali ini saya akan memposting mengenai Selection Sort.. Let's Check This Out!
  • Permasalahan : 
Mengurutkan data acak dengan metode Selection Sort
Metodenya, jika ditemukan nilai terkecil dari nilai yang ada pada posisi 1 maka akan bertukar posisi, antara posisi 1 dengan posisi nilai yang terkecil.

Misal :
8 4 1 2 (nilai terkecil setelah 8 adalah 1)
1 4 8 2 (nilai bertukar posisi)
1 4 8 2 (nilai 4 dan 2 bertukar posisi) menjadi
1 2 8 4 (nilai bertukar posisi)
1 2 8 4 (nilai 4 dan 8 bertukar posisi) menjadi
1 2 4 8 (nilai bertukar posisi) Selesai

  • Analisis Masalah :
Melakukan perulangan bertingkat, dengan perulangan pertama untuk menginputkan nilai, lalu perulangan selanjutnya meruoakan proses sorting.. dan terakhir untuk menampilkan hasil dari sorting

  • Algoritma Program :
procedure_sort (a:array[0...9]of integer, i: integer )
Deklarasi : j, temp, langkah : integer
temp=0
i=0

Deskripsi :

while (j<9) do
if(a[i]>a[j]) do
temp=a[i]
a[i]=a[j]
a[j]=temp
end if
do j=j+1
end while

i=i+1
while (langkah<9) do
write a[langkah]
langkah=langkah+1
end while
langkah=1

write Hasil Pengurutan
i=0
while(i<9) do
write a[i] i=i+1
endl while

procedure_main(a: array[0...9]of integer, i : integer)
Deklarasi : i=0 a[9]

Deskripsi :
while(i<9) do
write Masukkan Nilai ke- :
read a[i] i=i+1
end while
sort(a,i)
Hasil Output Selection Sort


Proses penyortingan aku buat tampilannya, supaya teman - teman bisa mengerti source codenya.. Selamat Belajar.. Semoga bermanfaat !

Untuk Source Codenya, temen - temen bisa akses di : Dalam Bentuk C++

Teman Satu TIM :
Nur Awal Hidayanto : http://teloakhir.blogspot.co.id/2016/05/sorting-menggunakan-metode-bubble-sort.html
Sri Anggriani Rizki : http://teloakhir.blogspot.co.id/2016/05/sorting-menggunakan-metode-insertion.html

Source Code Selection Sort

#include <iostream>
#include <string>
#include <conio.h>
using namespace std;

void sort (int a[],int i)
{
int j;
int temp;
int langkah;
temp=0;
i=0;
langkah=0;
while(i<9)
{
j=i+1;
while (j<9)
{
if (a[i]>a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
else
{
}
j=j+1;
}
i=i+1;
while (langkah<9)
{
cout<<a[langkah]<<" , ";
langkah = langkah+1;
}
cout<<" "<<endl;
langkah=0;
}
cout<<endl;
cout<<"Hasil pengurutan = ";
i=0;
while(i<9)
{
cout<<a[i]<<" , ";
i=i+1;
}
}
int main()
{
int i=0;
int a[9];
while (i<9)
{
{
cout<<"Masukkan nilai ke- "<<i<<" = ";
// cout <<endl;
cin>>a[i];
i=i+1;
}
}
sort(a,i);
getch();
return 0;
}



Sorce Code Mengubah Huruf Besar dan Kecil

Teman - teman, bagaimana nih keadaannya? Lagi - lagi ketemu dengan saya.. :) Gapapa lah ya, kita kan masih saudara..

Pada kesempatan kali ini saya akan memposting kode dalam C++ tentang "Bagaimana Cara Merubah Huruf Menjadi Besar dan Kecil"


#include <iostream>
#include <conio.h>
#include <string.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
char p(char a,int p){
if(a<='z'&&a>='a'){
if(p==0) a=a-32;
}
if(a<='A'&&a>='Z')
if(p==1) a=a+32;
return a;
}
void cetak(char s[]){
//char t[strlen(s)];
int sm=0;
for(int i=0;i<30;i++){
if(s[i]==' ') {
sm++;

cout<<p(s[i],(i-sm)%2);

}

int main(int argc, char** argv) {
char s[30]={"algoritma dan pemrograman"};
cetak(s);
getch();
return 0
}
Tampilan Kode Dalam Bentuk C++


Oiya teman - temen, cukup sekian ya.. Tolong perhatikan detail dari kode diatas sehingga teman - teman tidak menjumpai error.. Selamat mencoba :D

Source Code Kasus 6.4

Hello teman - teman, disini saya akan menuliskan source code C++ dari "Kasus 6.4"

#include <cstdlib>
#include <iostream>

using namespace std;
void maks_min(const int data[], int n, int *m1, int *m2)
{
int i;
*m1=data[0];
*m2=data[0];
for(i=1;i<n;i++)
{
if(data[i]>*m1) *m1=data[i];
if(data[i]<*m2) *m2=data[i];
}
     }
int main(int argc, char *argv[])
{int i;
    int data[]={2,3,2,4,6,2,6,3,5,34,5,343,345,-2,2342,34,234,234,234,234,245,32,4352,34}; //merupakan inisialisasi data
 
    int n=sizeof data/ sizeof(int); //menampilkan data
    cout<<"Tampilkan Bilangan :  ";
    for(i=0;i<n;i++){
    cout<<data[i]<<"  ";
    }
    int m1,m2;
    maks_min(data,n,&m1,&m2);
    cout<<endl<<"Bilangan Terbesar : "<<m1<<endl;
    cout<<"Bilangan Terkecil : "<<m2<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}

Tampilan Code setelah di ketik dalam CPP


Saran saya, teman - teman ketik manual code diatas.. Yaa, hitung -hitung buat latihan mengetik :)
Oiya, perhatikan tandanya ya.. Siapa tahu ada yang salah dan mengakibatkan code error.. Terima kasih..

Source Code Deret Fibonacci dalam C++

Teman - teman, ini code - code dalam C++nya.. Tentang "Bagaimana Cara Menghitung Deret Fibonacci dalam C++".

#include <cstdlib>
#include <iostream>

using namespace std;

int fibo(int n){
    if((n==1)||(n==2))return(1);
    else return(fibo(n-1)+fibo(n-2));
    }
int main(int argc, char *argv[])
{
    int i,n;
    cout<<"Sampai Suku ke : "; cin>>n;
    for(i=1;i<=n;i++)cout<<fibo(i)<<" ";
   
    system("PAUSE");
    return EXIT_SUCCESS;
}

Pada code diatas, teman - teman hanya inputkan batas dari deret Fibonacci tersebut.. Silahkan mencoba!

Source Code Kasus 6.3

Ini nih teman, hasil dari kasus 6.3 yang saya kerjakan..
Jikalau ada kekurangan, mohon kritik dan sarannya dari teman - teman..

#include <cstdlib>
#include <iostream>
#include <conio.h>
using namespace std;

int maksimum2(int a ,int b){
if(a>b)
return(a);
else
return(b);
    }
int maksimum(int data[],int n)
{
    int i, temp;
    temp=data[0];
    for(i=1;i<n;i++)
    temp=maksimum2(temp, data[i]);
    return(temp);
}
int main(){int i;
int dat[]={2,4,2,5,6,9,8,1,3,6,8};
int n=sizeof dat/sizeof(int);
cout<<"Nilai Maksimum : "<<maksimum(dat,n);
getch();
return 0;
}

Terima kasih banyak telah berkunjung :)

Source Code Membuat Matrix

Ini nih, source code dari "Cara Membuat Matrix Menggunakan C++". Teman - teman bisa langsung saja meng-copas kode di bawah (*NB: Perhatikan bagian yang error dengan teliti ya.. )

Monggo langsung saja..

#include <iostream.h>
#include <conio.h>
#include <iomanip.h>

int i,j,k,baris,kolom,m1[10]
[10],m2[10]
[10],hasil[10]
[10]
using namespace std;

int main(){
cout<<"Operasi Pertambahan Matrix\n";
do
{
cout<<"Jumlah Baris = "; cin>>baris;
cout<<"Jumlah Kolom = "; cin>>kolom;
               }
while((baris>10)||(kolom>10));
/*do
while (kolom>10);*/
cout<<"\nMatrix A"<<endl;
for(i=0;i<baris;i++)
for(j=0;j<kolom;j++)
{
cout<<"data [ "<<i<<","<<j<<"] = ";
cin>>m1[i][j];
}
cout<<"\nMatrix B"<<endl;
for(i=0;i<baris;i++)
for(j=0;j<kolom;j++)
{
cout<<"data [ "<<i<<","<<j<<"] = ";
cin>>m2[i][j];
}
for(i=0;i<baris;i++)
for(j=0;j<kolom;j++)
{
hasil[i][j]= hasil[i][j] *  m1[i][j] + m2[i][j];
}
for(k=0;k<3;k++)
hasil[i][j] = m1[i][j] + m2[i][j];
cout<<"\nHasilnya..."<<endl;
cout<<"Matrix A + Matrix B = Matrix C";
for(i=0;i<baris;i++)
{
cout<<"\n";
for(j=0;j<kolom;j++)
cout<<setw(4)<<m1[i][j];
cout<<"   ";
for(j=0;j<kolom;j++)
cout<<setw(4)<<m2[i][j];
cout<<"   ";
for(j=0;j<kolom;j++)
cout<<setw(4)<<hasil[i][j];
cout<<endl;        
}
cout<<"Transpose Matrix A Matrix B dan Matrix C";
for(i=0;i<baris;i++)
{
cout<<"\n";
for(j=0;j<kolom;j++)
cout<<setw(4)<<m1[j][i];
cout<<"   ";
for(j=0;j<kolom;j++)
cout<<setw(4)<<m2[j][i];
cout<<"   ";
for(j=0;j<kolom;j++)
cout<<setw(4)<<hasil[j][i];
cout<<endl;        
}
getch();
return(0);
     }

Hasil Output dari Code di atas


Jikalau, anda menemukan error dalam code ini, maka anda patut berbahagia.. Karena anda, dituntut untuk belajar memperbaikinya.. Selamat mencoba!

Tugas Diktat

Selamat pagi teman - teman.. Pada kesempatan kali ini saya akan memposting tugas - tugas saya berupa folder.. Di dalamnya terdapat beberapa source code sederhana untuk di pelajari..

Disini saya hanya memposting dari Bab 1 sampai dengan Bab 6
Teman - teman dapat mendownloadnya di..

Bab 1

Bab 2 Full

Bab 3

Bab 4

Bab 5

Bab 6 Full

Saya harap link - link diatas dapat teman - teman gunakan dengan bijak yaa.. Selamat berkarya :)

Latihan Perulangan (Looping) CPP

Hello world, so far so nice.. :)
Oiya, maaf ya teman - teman belum sapa.. Selamat malam teman - teman :D
Bosen ga nih ketemu sama saya? Mudah - mudahan ga lah ya.. :)

Waktu luang sekarang ini saya gunakan untuk menyapa teman - teman.. :)
Sekarang mulai saja ya.. kali ini membahas tentang menentukan jumlah dari perulangan, rata - ratanya, nilai minimum dan maksimumnya.. Langsung saja yaa


  • Kasus : Dibaca N bilangan kemudian buat menu pilihan untuk 

a. Menampilkan jumlahnya
b. Menampilkan rata-ratanya
c. Menampilkan nilai maksimum
d. Menampilkan nilai minimum


  • Analisa Kasus :
Program menggunakan class untuk menu dan fungsi.
Deklarasi variabel dengan int dan float.
Proses menggunakan Perulangan(Looping) dan Pengkondisian

Source Code dalam CPP


Output dalam CPP
Mungkin jelasnya teman - teman dapat membuka Disini


Source Code Latihan Looping CPP

Nih teman - teman source dari program latihan perulangannya..
Langsung saja ya.. Perhatikan detail dari listing programnya ya.. :)

#include<cstdlib>
#include<iostream>
#include<math.h>
#include<cmath>
using namespace std;

class operasi{
   
      public:
             void menu();
             void penjumlahan();
             void rata();
             void nmaks();
             void nmin();
      private:
              int n,i,j,jumlah;
              float rta;
      };
   
void operasi::menu(){
     int m;
     cout<<"================================================"<<endl;
     cout<<"--------Pilihan Dalam Menu Pengoperasian--------"<<endl;
     cout<<"================================================"<<endl;
     cout<<"1. Penjumlahan"<<endl;
     cout<<"2. Rata - rata"<<endl;
     cout<<"3. Nilai Maksimum"<<endl;
     cout<<"4. Nilai Minimum"<<endl;
     cout<<"Masukkan No. Operator yang Anda akan pergunakan : ";
     cin>>m;
     system("cls");
     switch(m){
     case 1:penjumlahan();system("PAUSE");system("cls");
     return menu();break;
     case 2:rata();system("PAUSE");system("cls");
     return menu();break;
     case 3:nmaks();system("PAUSE");system("cls");
     return menu();break;
     case 4:nmin();system("PAUSE");system("cls");
     return menu();
     default:
             cout<<"Anda Mengantuk? Mohon di coba sekali lagi.."<<endl;
     system("PAUSE");system("cls");return menu();break;
     }
     }
void operasi::penjumlahan(){
     jumlah=0;
     cout<<"Masukkan Batas Suku : "; cin>>n;
     for(i=0;i<=n;i++)
     cout<<" "<<i<<endl;
     for(i=0;i<=n;i++)
     jumlah+=i;
     cout<<"Jumlah deret sampai : "<<n<<"suku = "<<jumlah;
     }
void operasi::rata(){
     cout<<"Masukan Banyak data : "; cin>>n;
     jumlah=0;
     for(i=1;i<=n;i++){
     cout<<"Data Ke- : "<<i; cin>>j;
     jumlah+=j;
     }
     rt=jumlah/n;
     cout<<"Rata - rata = "<<rta;
     }
void operasi::nmaks(){
cout<<"Masukan bilangan positif : "; cin>>n;
for(i=n;n>0;){
if(n>i)i=n; cin>>n;
}
cout<<"Maksimum bilangan adalah : "<<i<<endl;
}
void operasi::nmin(){
cout<<"Masukan bilangan positif : "; cin>>n;
for(i=n;n>0;){
if(n<i)i=n; cin>>n;
}
cout<<"Minimum bilangan adalah : "<<i<<endl;
     }
int main()
{
    operasi x;
    x.menu();
    system("PAUSE");
    return EXIT_SUCCESS;
}

Source Code Operasi KPK dan FPB

Hey teman - teman.. ini nih source codenya "Operasi KPK dan FPB" yang tadi kita bahas.. Langsung cek aja..
Oiya, perhatikan tanda " ; " yaa... :)


#include <cstdlib>
#include <iostream>
#include <math.h>
using namespace std;
class operasi{

public:
       void pemilihan();
       void KPK();
       void FPB();
private:
        int a,b, kpk, fpb;
};

void operasi::pemilihan(){
     int p;
     cout<<"================================="<<endl;
     cout<<"\tMenu Yang Dapat Anda Pilih"<<endl;
     cout<<"================================="<<endl;
     cout<<"1. KPK"<<endl;
     cout<<"2. FPB"<<endl;
     cout<<"Masukkan Nomer Operator yang ingin anda pilih : "; cin>>p;
     system("cls");
     switch(p){
     case 1: KPK();system("PAUSE");system("cls");
     return pemilihan();break;
     case 2: FPB();system("PAUSE");system("cls");
     return pemilihan();break;
     default:
             cout<<"Anda Memilih Nomer yang tidak sesuai"<<endl;
             cout<<"Silahkan Coba Lagi"<<endl;
             system("PAUSE");system("cls");
     return pemilihan();break;}
     }

void operasi::KPK(){
     cout<<"==========================================="<<endl;
     cout<<"\t\tAnda Memilih Operasi KPK               "<<endl;
     cout<<"==========================================="<<endl;
     cout<<endl;
    cout<<"Masukkan Bilangan Pertama : "; cin>>a;
    cout<<"Masukkan BIlangan Kedua : "; cin>>b;
    kpk=0;
    for(int i=1;i<=b;i++)
    {
    kpk=kpk+a;
    if(kpk%b==0)
    {
    cout<<"KPK antara "<<a<<" dan "<<b<<" adalah "<<kpk<<endl;
    break;
}
}
}
void operasi::FPB(){
     cout<<"===================================="<<endl;
     cout<<"\t\tAnda Memilih Operasi FPB"<<endl;
     cout<<"====================================="<<endl;
     cout<<endl;
     cout<<"Masukkan Bilangan Pertama : "; cin>>a;
     cout<<"Masukkan Bilangan Kedua : "; cin>>b;
    cout<<"NIlai FPB dari "<<a<<" dan "<<b<<" adalah "<<fpb;
    fpb=a%b;
    while (fpb !=0)
    {
    a=b;
    b=fpb;
    fpb=a%b;
    }
    cout<<b<<endl;
}
int main()
{
    operasi x;
    x.pemilihan();
    system("PAUSE");
    return EXIT_SUCCESS;
}



Source Code Menentukan Nilai Terbesar dari 3 Bilangan

Pagi teman - teman.. Gimana kabarnya hari ini? Pada sehat semua kan? :)
Pada pagi yang bersahabat ini saya akan memposting "Source Code Menentukan Nilai Terbesar dari 3 Bilangan". Let's Check This Out!

Pertama, teman - teman perlu membuka Aplikasi Compiler bahasa C/C++..
Kedua, teman - teman bisa memilih File - New - Project - Pilih Console Aplication - Pilih C++..
Ketiga, teman - teman silahkan Copas source codenya.. (Saran saya mendingan di ketik manual aja) :D
Kemudian, Run & Compile codenya.. :)

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int a,b,c;
    cout<<"Membaca 3 Bilangan Bulat dan Menampilkan Bilangan Terbesar"<<endl;
    cout<<"Masukan Bilangan Pertama : "; cin>>a;
    cout<<"Masukan Bilangan Kedua : "; cin>>b;
    cout<<"Masukan Bilangan Ketiga : "; cin>>c;
    if(a>b & a>c)
    {
           cout<<"Bilangan Terbesar adalah A dengan Nilai "<<a<<endl;
}
    else if(b>a & b>c)
    {
         cout<<"Bilangan Terbesar adalah B dengan Nilai "<<b<<endl;
}
         else
         {
         cout<<"Bilangan Terbesar adalah C dengan Nilai "<<c<<endl;
         }
    system("PAUSE");
    return EXIT_SUCCESS;
}

Mungkin itu saja.. semoga bermanfaat! :)

Mari Mengenal Fungsi String

Fungsi dari String. Check This Out...

Pengertian Fungsi String :
Fungsi String merupakan sederetan simbol yang tidak tertentu panjangnya, yang dianggap sebagai panjang satu unit - unit (World Agreement Agenda 0812). String dapat berupa huruf, angka, karakter khusus, maupun karakter Unicode. Dalam bahasa C++ terdapat beberapa fungsi yang digunakan untuk operasi pengolahan string.

Kali ini saya akan membahas mengenai beberapa fungsi string, yaitu :

  • Fungsi strlen
  • Fungsi strupr
  • Fungsi strlwr
  • Fungsi strcpy
  • Fungsi strcat
  • Fungsi strcmp
  • Fungsi strrev
  • Fungsi strstr
Dibawah ini source code mengenai Fungsi String

#include <cstdlib>
#include <iostream>

using namespace std;

int main()
 {
 int pilihan;
 char registrasi[50];
 char kata1[100],kata2[100];

cout<<"<<<<< Selamat datang di Dunia string >>>>> ";
 cout<<endl;
 cout<<"Registrasi Nama : ";
 cin.getline(registrasi,sizeof(registrasi));
 cout<<endl;
 system("cls");
 cout<<" # REGISTRASI BERHASIL #"<<endl<<endl;
 cout<<"Nama Anda adalah ";
 cout<<"<<<< "<<registrasi;
 cout<<" >>>>"<<endl;
 cout<<endl;

cout<<"Fungsi - fungsi dalam string sebagai berikut ==>"<<endl;
 cout<<endl;

cout<<" 1. Fungsi strlen"<<endl;
 cout<<" ==> Merupakan fungsi untuk menghitung panjang kalimat atau kata "<<endl;
 cout<<" Contoh:"<<endl;
 cout<<" Masukkan Kalimat atau kata Anda: ";
 cin.getline(kata1,sizeof(kata1));
 cout<<" Hasil: "<<strlen(kata1)<<endl;
 cout<<endl;
 cout<<" ======================================================";
 cout<<endl;

cout<<" 2. Fungsi strupr"<<endl;
 cout<<" ==> Merupakan fungsi untuk mengubah dari huruf kecil kehuruf besar"<<endl;
 cout<<" Contoh:"<<endl;
 cout<<" Masukkan Kalimat atau kata Anda: ";
 cin.getline(kata1,sizeof(kata1));
 cout<<" Hasil: "<<strupr(kata1)<<endl;
 cout<<endl;
 cout<<" ======================================================";
 cout<<endl;

cout<<" 3. Fungsi strlwr"<<endl;
 cout<<" ==> Merupakan fungsi untuk mengubah dari huruf kapital kehuruf kecil"<<endl;
 cout<<" Contoh:"<<endl;
 cout<<" Masukkan Kalimat atau kata Anda dengan huruf kapital: ";
 cin.getline(kata1,sizeof(kata1));
 cout<<" Hasil: "<<strlwr(kata1)<<endl;
 cout<<endl;
 cout<<" ======================================================";
 cout<<endl;

cout<<" 4. Fungsi strcpy"<<endl;
 cout<<" ==> Merupakan fungsi untuk meng Copy kalimat atau kata"<<endl;
 cout<<" Contoh:"<<endl;
 cout<<" Masukkan Kata: ";
 cin.getline(kata1,sizeof(kata1));
 cout<<" Masukkan kata yang akan dicopy: ";
 cin.getline(kata2,sizeof(kata2));
 cout<<" Hasil: "<<strcpy(kata1,kata2)<<endl;
 cout<<endl;
 cout<<" ======================================================";
 cout<<endl;

cout<<" 5. Fungsi strcat"<<endl;
 cout<<" ==> Merupakan fungsi penambah Kalimat atau kata"<<endl;
 cout<<" Contoh:"<<endl;
 cout<<" Contoh masukkan Kalimat atau kata Anda: ";
 cin.getline(kata1,sizeof(kata1));
 cout<<" Masukkan kata yang akan ditambahkan: ";
 cin.getline(kata2,sizeof(kata2));
 cout<<" Hasil: "<<strcat(kata1,kata2)<<endl;
 cout<<endl;
 cout<<" ======================================================";
 cout<<endl;

cout<<" 6. Fungsi strcmp"<<endl;
 cout<<" ==> Merupakan fungsi untuk membandingkan"<<endl;
 cout<<" Contoh:"<<endl;
 cout<<" inputan pertama: ";
 cin.getline(kata1,sizeof(kata1));
 cout<<" inputan kedua: ";
 cin.getline(kata2,sizeof(kata2));
 cout<<" Hasil: "<<strcmp(kata2,kata1)<<endl;
 cout<<endl;
 cout<<" ======================================================";
 cout<<endl;

cout<<" 7. Fungsi strrev"<<endl;
 cout<<" ==> Merupakan fungsi pembalik"<<endl;
 cout<<" Contoh :"<<endl;
 cout<<" Masukkan Kalimat atau kata Anda: ";
 cin.getline(kata1,sizeof(kata1));
 cout<<" Hasil: "<<strrev(kata1)<<endl;
 cout<<endl;
 cout<<" ======================================================";
 cout<<endl;

cout<<" 8. Fungsi strstr"<<endl;
 cout<<" ==> Merupakan fungsi untuk mencari huruf tiap kata"<<endl;
 cout<<" Contoh:"<<endl;
 cout<<" Masukkan Kalimat atau kata Anda: ";
 cin.getline(kata1,sizeof(kata1));
 cout<<" Masukkan kata yang akan dicari: ";
 cin.getline(kata2,sizeof(kata2));
 cout<<" Hasil: "<<strstr(kata1,kata2)<<endl;
 cout<<endl;
 cout<<" ======================================================";
 cout<<endl;

system("PAUSE");
 return EXIT_SUCCESS;
 }

Sekian, semoga bermanfaat !



Cara Membuat Konversi Suhu Sederhana Menggunakan Dev C++

Assalamu'alaikum wr. wb
Semangat pagi teman - teman..
Pada kesempatan kali ini saya akan membahas tentang bagaimana Cara Membuat Konversi Suhu Sederhana Menggunakan Dev C++.

Berikut hal yang dibutuhkan :

1. PC or Laptop
2. Software Dev C++ download disini

*Nb : Pengkodingannya masih sederhana banget lohh.. jadi gak perlu takut. :v


Oke, tanpa basa - basi, saya akan jabarkan Cara Membuat Konversi Suhu Sederhana Menggunakan Dev C++ :

Langkah Pertama Bagi temen - temen yang belum punya Dev C++nya, bisa di download diatas. Lalu instal seperti biasa. Dan bagi temen -temen yang sudah punya langsung lanjut ke Langkah Kedua.

Langkah Kedua Buka Software Dev C++ temen - temen.

Langkah Ketiga Buat New Project.

Langkah Keempat Pilih Console Appication dan Pilih C++ Project, lalu klik OK

Langkah Kelima Isi File Name terserah temen - temen, lalu klik save

Langkah Keenam Kita mulai meng-input syntax yang diperlukan untuk Membuat Konversi Suhu Sederhana :

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    float c,r,k,f;
    cout<<"================================================"<<endl;
    cout<<"|               KONVERSI SUHU                  |"<<endl;
    cout<<"================================================"<<endl;
    cout<<"\t  Masukkan Suhu (Celcius) = "; cin>>c;
    
    r=c*21/40+7.5;
    cout<<"\t     Suhu Dalam Reamur = "<<r<<endl;
    
    k=c+273.15;
    cout<<"\t     Suhu Dalam Kelvin = "<<k<<endl;
    
    f=(c*1.8)+32;
    cout<<"\t     Suhu Dalam Fahrenheit = "<<f<<endl;
    cout<<"================================================"<<endl;
    cout<<"|  Terima Kasih Anda Telah Berhasil Mencobanya |"<<endl;
    cout<<"|           Gieovanni Wisnu Pramudya           |"<<endl;
    cout<<"|=TEKNIK INFORAMATIKA UNIVERSITAS AHMAD DAHLAN=|"<<endl;
    cout<<"|                 1500018078                   |"<<endl;
    cout<<"================================================"<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}

Langkah Ketujuh Coba temen - temen Run and Compile. Atau Tekan Tombol F9.

Dan Langkah Terakhir temen - temen ucapkan Alhamdulillah..

*Catatan : Apabila temen - temen menemukan error, silahkan temen - temen bisa lihat di Comment yang terdapat di tampilan paling bawah Dev C++..

Sekian Pembahasan serta Tutorial Cara Membuat Konversi Suhu Sederhana dari saya. Apabila ada kesalahan dalam postingan ini, saya selaku admin meminta maaf. Semoga Postingan ini dapat bermanfaat bagi temen - temen yang mau belajar meng-koding program. Aamiin..

===============================
| Nama   : Gieovanni Wisnu Pramudya
| Kelas   : B
| NIM    : 1500018078
===============================

"Salam Dari Teknik Informatika Universitas Ahmad Dahlan"
Gieovanni Wisnu Pramudya - 2017. Diberdayakan oleh Blogger.

Recent

Comment