Source code :
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main()
{
char kata[100];
char *balik;
int i,jumlah;
jumlah=0;
balik=kata;
char x;
do
{
cout<<"\t
===---------------**--------------=== \n\n";
cout <<"\t
Masukkan kata : ";
gets(kata);
for(i=0;kata[i]!='\0';i++)
{jumlah ++;}
cout<<"\n\t
===---------------**--------------=== \n\n";
cout << "\t
Setelah Pembalikan Kata :";
for(i=jumlah-1;i>=0;i--)
{cout << *(balik + i);}
cout<<"\n\n\t
===---------------**--------------=== \n\n";
cout<<"\n\t
Tekan y untuk mengulang = ";
cin>>x;
} while ((x=='y') || (x=='Y'));
getch();
}
PrintScreen :
2. Buatlah program terdiri 3 variable a, b, c yang di inputkan dari fungsi
main kemudian dilewatkan ke
fungsi yang tanpa memerlukan nilai balikan.
Outputnya adalah ketiga variable tersebut yang nilainya dua
kali sebelumnya !
Source code :
#include <iostream.h>
#include <conio.h>
void pengali(int*);
void main()
{
int a,b,c;
char x;
do
{
cout<<"\t
===---------------**--------------=== \n\n";
cout<<"\n\t Masukkan nilai a = ";
cin>>a;
cout<<"\n\t Masukkan nilai b = ";
cin>>b;
cout<<"\n\t Masukkan nilai c = ";
cin>>c;
cout<<"\t
===---------------**--------------=== \n\n";
pengali(&a);
pengali(&b);
pengali(&c);
cout<<"\t
Nilai a sesudah dieksekusi = "<<a<<endl;
cout<<"\n\t
Nilai b sesudah dieksekusi = "<<b<<endl;
cout<<"\n\t
Nilai c sesudah dieksekusi = "<<c<<endl;
cout<<"\n\t
===---------------**--------------=== \n\n";
cout<<"\n\t
Tekan y untuk mengulang = ";
cin>>x;
}while ((x=='y') ||
(x=='Y'));
getch();
}
void pengali(int *x)
{
*x=*x*2;
}
Printscreen :
Demikian post saya , SEMOGA BERMANFAAT ! :D
0 komentar
Posting Komentar