Dibawah ini ada beberapa soal yang harus dikerjakan dengan menggunakan Bahasa Pemograman C++
Jika kamu ingin mengasah kemampuanmu.
Kerjakan soal dibawah ini !
SOAL :
1. Membalikkan Angka
Input Angka : 123
Output : 321
Input Angka : 19
Output : 91
2. Mencetak Segitiga Asterisk
Input Angka : 3
Output : *
* * *
* * * * *
Input Angka : 4
Output : *
* * *
* * * * *
* * * * * * *
3. Mengecek apakah angka yang dimasukkan adalah Palindrome Angka.
Input Angka : 121
Output : Angka 121 adalah palindrome.
Input Angka : 123
Output : Angka 123 bukan palindrome.
4. Mencari nilai rata-rata.
Input : Masukkan banyak angka : 5
Masukkan angka-angkanya : 1 2 3 4 5
Output : Nilai rata-rata = 3.
5. Pada rapat sebuah perusahaan, setiap peserta rapat melakukan salaman satu sama lain ke semua orang. Pastinya 2 orang akan bersalaman 1 kali pastinya. Kalau begitu, hitunglah banyaknya salamam yang terjadi
Input Angka : Banyak orang : 1
Output : Banyaknya salaman yang terjadi : 0
Input Angka : Banyak orang : 2
Output : Banyaknya salaman yang terjadi : 1.
6. Menampilkan bilangan Fibonacci.
Input Angka : 5
Output : 1 1 2 3 5
7. Mengecek bilangan prima atau bukan.
Input Angka : 13
Output : 13 adalah bilangan prima.
8. Mencetak pattern asterisk segitiga siku-siku.
Input Angka : 4
Output : *
* *
* * *
* * * *
Input Angka : 5
Output : *
* *
* * *
* * * *
* * * * *
9. Mencetak bilangan faktorial.
Input Angka : 5
Output : 120
-------------------
Input Angka : 6
Output : 720
10. Membuat tabel perkalian.
Input : 5
Output : 1 2 3 4 5 6
2 4 6 8 10 12
3 6 9 12 15 18
4 8 12 16 20 24
5 10 15 20 25 30
***********************************************************************************
***********************************************************************************
JAWABAN :
Nomor 1 :
#include
#include
using namespace std;
int main()
{
int angka, balik, baru;
cout<<"Input Angka : "; cin>>angka;
balik=0;
baru=angka; while(angka > 0)
{
balik = balik*10 + (angka % 10);
angka = angka/10;
}
cout<<"Output : "<
getch();
}
Nomor 2 :
#include
using namespace std;
int main()
{
int angka, balik, baru;
cout<<"Input Angka : "; cin>>angka;
balik=0;
baru=angka; while(angka > 0)
{
balik = balik*10 + (angka % 10);
angka = angka/10;
}
cout<<"Output : "<
}
#include
#include
using namespace std;
int main ()
{
int n,i,j;
cout<<"Input Angka : ";
cin>>n;
for (i=1 ; i<=n ; i++)
{
for (j=1 ; j<=n+i-1 ; j++)
{
if (i+j>=n+1)
cout<<"*";
else
cout<<" ";
}
cout<
}
}
Nomor 3 :
#include
using namespace std;
int main ()
{
int n,i,j;
cout<<"Input Angka : ";
cin>>n;
for (i=1 ; i<=n ; i++)
{
for (j=1 ; j<=n+i-1 ; j++)
{
if (i+j>=n+1)
cout<<"*";
else
cout<<" ";
}
cout<
}
#include
#include
using namespace std;
int main()
{
int angka, baru, bukan, balik ;
cout<<"Input Angka : ";
cin>>angka;
balik=0;
bukan=angka;
baru=angka;
while(angka > 0)
{
balik = balik*10 + (angka % 10);
angka = angka/10;
}
if (balik==baru)
cout<<"Output : Angka "<
else
cout<<"Output : Angka "<
getch();
}
Nomor 4 :
#include
using namespace std;
int main()
{
int angka, baru, bukan, balik ;
cout<<"Input Angka : ";
cin>>angka;
balik=0;
bukan=angka;
baru=angka;
while(angka > 0)
{
balik = balik*10 + (angka % 10);
angka = angka/10;
}
if (balik==baru)
cout<<"Output : Angka "<
cout<<"Output : Angka "<
}
#include
#include
#include
using namespace std;
int main ()
{
float angka, n, hasil, i, j;
float mean;
cout<
cout<<"Masukkan Banyak Angka : ";
cin>>n;
cout<<"Masukkan Angka - Angkanya : ";
hasil=0;
for (i=1 ; i<=n ; i++)
{
cin>>angka;
hasil=hasil+angka;
}
mean=(hasil/n);
cout<<"Nilai Rata - Rata : "<
getch();
}
Nomor 5 :
#include
#include
using namespace std;
int main ()
{
float angka, n, hasil, i, j;
float mean;
cout<
cin>>n;
cout<<"Masukkan Angka - Angkanya : ";
hasil=0;
for (i=1 ; i<=n ; i++)
{
cin>>angka;
hasil=hasil+angka;
}
mean=(hasil/n);
cout<<"Nilai Rata - Rata : "<
}
#include
#include
#include
using namespace std;
int main ()
{
float n, salam ;
cout<
cout<<"Banyak Orang : ";
cin>>n;
if (n<=0)
{
cout<<"Inputan Anda Salah";
}
else
{
salam=((n/2)*(n-1));
cout<<"Banyaknya Salaman Yang Terjadi : "<
}
getch();
}
Nomor 6 :
#include
#include
using namespace std;
int main ()
{
float n, salam ;
cout<
cin>>n;
if (n<=0)
{
cout<<"Inputan Anda Salah";
}
else
{
salam=((n/2)*(n-1));
cout<<"Banyaknya Salaman Yang Terjadi : "<
getch();
}
#include
#include
using namespace std;
int main ()
{
int a, b, c, n, i;
cout<<"Input : ";
cin>>n;
if (n==1)
{
a=1;
cout<<"Output : "< }
else if (n==2)
{
a=1;
b=1;
cout<<"Output : "< }
else if (n>2)
{
a=1;
b=1;
cout<<"Output : "< for (i=3 ; i<=n ; i++)
{
c=a+b;
a=b;
b=c;
cout<
}
}
else
cout<<"Output : Inputan Anda Salah "<
getch();
}
Nomor 7 :
#include
using namespace std;
int main ()
{
int a, b, c, n, i;
cout<<"Input : ";
cin>>n;
if (n==1)
{
a=1;
cout<<"Output : "< }
else if (n==2)
{
a=1;
b=1;
cout<<"Output : "< }
else if (n>2)
{
a=1;
b=1;
cout<<"Output : "< for (i=3 ; i<=n ; i++)
{
c=a+b;
a=b;
b=c;
cout<
}
else
cout<<"Output : Inputan Anda Salah "<
}
#include
#include
using namespace std;
int main ()
{
int i, nilai, prima;
cout<<"Input : ";
cin>>nilai;
prima=0;
for (i=1;i<=nilai; i++)
{
if (nilai%i==0)
{
prima++;
}
}
if (prima==2)
{
cout<<"Output : "<
}
else
{
cout<<"Output : "<
}
getch();
}
Nomor 8 :
#include
using namespace std;
int main ()
{
int i, nilai, prima;
cout<<"Input : ";
cin>>nilai;
prima=0;
for (i=1;i<=nilai; i++)
{
if (nilai%i==0)
{
prima++;
}
}
if (prima==2)
{
cout<<"Output : "<
else
{
cout<<"Output : "<
getch();
}
#include
#include
using namespace std;
int main ()
{
int n, i, j;
cout<<"Input : ";
cin>>n;
for (i=1 ; i<=n ; i++)
{
for (j=1 ; j<=n ; j++)
{
if (i+j>=n+1)
cout<<"*";
else
cout<<" ";
}
cout<
}
getch();
}
Nomor 9 :
#include
using namespace std;
int main ()
{
int n, i, j;
cout<<"Input : ";
cin>>n;
for (i=1 ; i<=n ; i++)
{
for (j=1 ; j<=n ; j++)
{
if (i+j>=n+1)
cout<<"*";
else
cout<<" ";
}
cout<
getch();
}
#include
#include
using namespace std;
int main ()
{
int n, i, hasil;
cout<<"Input : ";
cin>>n;
hasil=1;
for (i=1 ; i<=n ; i++)
{
hasil=hasil*i;
}
cout<<"Output : "<
getch();
}
Nomor 10 :
using namespace std;
int main ()
{
int n, i, hasil;
cout<<"Input : ";
cin>>n;
hasil=1;
for (i=1 ; i<=n ; i++)
{
hasil=hasil*i;
}
cout<<"Output : "<
}
#include
#include
using namespace std;
int main ()
{
int n, i, j, hasil;
cout<<"Input : ";
cin>>n;
cout<
for (i=1 ; i<=n ; i++)
{
for (j=1 ; j<=n ; j++)
{
hasil=i*j;
cout<
}
cout<
}
getch();
}
#include
using namespace std;
int main ()
{
int n, i, j, hasil;
cout<<"Input : ";
cin>>n;
cout<
{
for (j=1 ; j<=n ; j++)
{
hasil=i*j;
cout<
cout<
getch();
}
Soal C++ Beserta Jawaban
4/
5
Oleh
Unknown
- Dilarang memberikan komentar berbau SARA, pornografi dan provokasi
- Dilarang menyematkan link aktif
- Berkomentarlah sesuai dengan isi konten
- Komentar akan kami respon secepatnya
Terima Kasih telah berkunjung