Tugas Algoritma 50 Soal C++

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

1.

Mencetak huruf terbalik


#include <iostream.h>
#include <string.h>
int main()
{
char kata[100];
int jumlah;
cout<<"Masukkan sebuah kata : ";
cin>>kata;
jumlah=strlen(kata)-1;
while(jumlah >= 0)
{ cout<<kata[jumlah];jumlah=jumlah-1; }
cout<<endl;
}

4. Tampilan Angka : 12233344445555666666


#include <iostream.h>
int main()
{ int r,y,n;
cout<<"Masukkan Jumlah Angka = ";
// input jumlah angka = 6
cin>>r;
for (y=0;y<=r;y++)
{
for (n=0;n<y;n++)
{ cout<<y; }
}
}

2. Menghitung jumlah huruf vokal


#include <iostream.h>
#include <string.h>
void main()
{
int r=0;
int a=0;
int y;
char kalimat[50];
cout <<"Masukkan Kalimat: \n";
cin.getline(kalimat,50);
y=strlen(kalimat);
for(r=0;r<y;r++)
{
if(kalimat[r]=='a')
a++;
}
cout<<"\nJumlah Huruf A: "<<a<<" huruf"<<endl;
}
3. Menghitung jumlah karakter
#include <iostream.h>
#include <string.h>
void main()
{
char kata[50];
cout<<"Masukan Kata/Kalimat :\n";
cin.getline(kata,50);
cout<<"Terdiri dari "<<strlen(kata)
<<" Karakter (termasuk spasi).";
}

5. Tampilan angka : 666666555554444333221


#include <iostream.h>
int main()
{ int r,y,n;
cout<<"Masukkan Jumlah Angka = ";
// Input Jumlah Angka = 6
cin>>r;
for (y=r;y>0;y--)
{ for (n=y;n>0;n--)
{ cout<<y; }
}
}
6. Tampilan angka : 112123123412345123456
#include <iostream.h>
int main()
{
int r,y,z;
cout<<"masukkan jumlah angka = ";
// Input Jumlah Angka = 6
cin>>r;
for ( y = 0 ; y<=r; y++ )
{
for ( z = 0 ; z<y; z++ )
{ cout<<z+1; }
}
}

Created By Ryan Firmansyah | @RyaaanF

7. Tampilan angka : 654321543214321321211


#include <iostream.h>
int main()
{
int r,y=0;
cout<<"masukkan jumlah angka = ";
//Input Jumlah Angka = 6
cin>>r;
for ( int a=r;a>0;a--)
{
for ( int n=a;n>0;n--)
cout<<n;
}
}
8. Tampilan Angka : 112333123455555123456
#in
clude <iostream.h>
int main()
{
int r,y,n,max;
cout<<"masukkan jumlah angka = ";
// input jumlah angka = 6
cin>>max;
for ( r=0 ; r<=max; r++ )
{
if(r%2==0)
{ for ( n=1;n<=r+1;n++)
cout<<n; }
if(r%2==1)
{ for ( y=1;y<r;y++)
cout<<r; }
}
}

10. Tampilan Angka : 654321555554321333211


#include <iostream.h>
int main()
{
int r,y,a,n;
cout<<"masukkan jumlah angka = ";
// Input Jumlah Angka = 6
cin>>n;
for ( r=n ; r>=1; r-- )
{
if(r%2==0)
{ for ( a=r ; a>=1; a--)
cout<<a; }
if(r%2==1)
{ for ( y=r;y>=1;y--)
cout<<r; }
}
}
11. Tampilan angka : 666666543214444321221
#include <iostream.h>
int main()
{ int r,y,a,n;
cout<<"masukkan jumlah angka = ";
cin>>n;
for ( r=n ; r>=1; r--)
{ if(r%2==1)
{ for ( a=r ; a>=1; a--)
cout<<a; }
if(r%2==0)
{ for ( y=r;y>=1;y--)
cout<<r; }
}
}

9. Tampilang Angka : 122123444412345666666


#include <iostream.h>
int main()
{ int r,y,a,n;
cout<<"masukkan jumlah angka = ";
// Input Jumlah Angka = 6
cin>>n;
for ( r=0 ; r<=n; r++ )
{ if(r%2==1)
{ for ( a=1;a<=r+1;a++)
cout<<a; }
if(r%2==0)
{ for ( y=1;y<r;y++)
cout<<r; }
}
}
Created By Ryan Firmansyah | @RyaaanF

12. Tampilan Angka :


1221231234555556666661234567123456789
#include <iostream.h>
int main()
{ int r,y,a,n,f,b;
cout<<"masukkan jumlah angka = ";
// Input Jumlah Angka = 9
cin>>n;
for ( r=1 ; r<=n; )
{ if (r<=n)
{ for ( y=1;y<=r;y++)
cout<<r; r=r+1; }
if (r<=n)
{ for ( b=1;b<=r;b++)
cout<<r; r=r+1; }
if (r<=n)
{ for ( a=1;a<r+1;a++)
{ cout<<a; } r=r+1; }
if (r<=n)
{ for ( f=1;f<r+1;f++)
{ cout<<f; } r=r+1; }
}
}
13. Tampilan Angka :
112333444412345123456777777788888888123456789
#include <iostream.h>
int main()
{ int r,y,a,n,f,b;
cout<<"masukkan jumlah angka = ";
// Input Jumlah Angka = 9
cin>>n;
for( r=1 ; r<=n; )
{ if (r<=n)
{ for ( a=1;a<r+1;a++)
{ cout<<a; }
r=r+1; }
if (r<=n)
{ for ( f=1;f<r+1;f++)
{ cout<<f; }
r=r+1; }
if (r<=n)
{ for ( y=1;y<=r;y++)
cout<<r;
r=r+1; }
if (r<=n)
{ for ( b=1;b<=r;b++)
cout<<r;
r=r+1; }
}
}
Created By Ryan Firmansyah | @RyaaanF

14. Tampilan Angka :


888888887777777654321543214444333211

15. Tampilan Angka :


876543217654321666666555554321321221

#include<iostream.h>
#include<conio.h>
main()
{ int i,x;
for (i=8;i>=7;i--) // 1
{
cout<<i;
x=i;
while (x!=1)
{ cout<<i; x--; }
}
for ( i = 6 ; i>=5; i-- ) // 2
{
for ( x = i ; x>0; x-- )
{ cout<<x; }
}
for (i=4;i>=3;i--) // 3
{
cout<<i; x=i;
while (x!=1)
{ cout<<i; x--; }
}
for ( i = 2 ; i>=1; i-- ) // 4
{ for ( x = i ; x>0; x-- )
{ cout<<x; }
}
}

#include<iostream.h>
#include<conio.h>
main()
{
int i,x;
for ( i = 8 ; i>=7; i-- ) // 1
{
for ( x = i ; x>0; x-- )
{
cout<<x;
}
}
for (i=6;i>=5;i--) // 2
{
cout<<i;
x=i;
while (x!=1)
{ cout<<i; x--; }
}
for ( i = 4 ; i>=3; i-- ) // 3
{
for ( x = i ; x>0; x-- )
{ cout<<x; }
}
for (i=2;i>=1;i--) // 4
{
cout<<i;
x=i;
while (x!=1)
{ cout<<i; x--; }
}
}

Created By Ryan Firmansyah | @RyaaanF

16. Menampilkan bilangan 1 5 3 7 5 9 7 11 9 13 11 15


#include <iostream.h>
int main()
{
int r,y=1;
cout<<"Masukkan jumlah maksimum nilai = ";
// Input Jumlah Nilai = 15
cin>>r;
while (y < r ) {
if (y<r)
{ cout<<" "<<y<<" ";
y=y+4; }
if (y<r)
{ cout<<y;
y=y-2; }
}
}
17. Tampilan Angka : 2 12 7 17 12 22 17 27 22 32
#include <iostream.h>
int main()
{ int r,n=2;
cout<<"Masukkan jumlah maksimum nilai = ";
// input nilai = 33
cin>>r;
while (n < r ) {
if (n<r)
{ cout<<" "<<n<<" "; n=n+10; }
if (n<r)
{ cout<<n;
n=n-5; }
}
}
18. Tampilan Angka : 5 2 7 4 9 6 11 8 13 10 15 12
#include <iostream.h>
int main()
{ int r,n=5;
cout<<"Masukkan jumlah maksimum nilai = ";
// Input Jumlah Nilai = 16
cin>>r;
while (n < r )
{ if (n<r)
{ cout<<" "<<n<<" ";
n=n-3; }
if (n<r)
{ cout<<n;
n=n+5; }
}
}

19. Tampilan Angka : 3 9 4 12 7 21 16 48 43 129


#include <iostream.h>
int main()
{ int r,n=3;
cout<<"Masukkan jumlah maksimum nilai = ";
// Input Jumlah Nilai = 130
cin>>r;
while (n < r )
{ if (n<r)
{ cout<<" "<<n<<" "; n=n*3; }
if (n<r)
{ cout<<n;
n=n-5; }
}
}
20. Tampilan Angka : 1 2 4 7 8 10 13 14 16 19 20 22 25
#include <iostream.h>
int main()
{ int r,n=1;
cout<<"Masukkan jumlah maksimum nilai = ";
// input nilai 25
cin>>r;
while (n <= r )
{ if (n<=r)
{ cout<<" "<<n<<" "; n=n+1; }
if (n<=r)
{ cout<<n<<" ";
n=n+2; }
if (n<=r)
{ cout<<n;
n=n+3; }
}
}
21. Tampilan Angka : 1 2 4 8 16 32 64 128 256 512
#include <iostream.h>
int main()
{ int r,n=1;
cout<<"Masukkan jumlah maksimum nilai = ";
// Input Jumlah Nilai = 512
cin>>r;
while (n <= r )
{ if (n<=r)
{ cout<<" "<<n<<" "; n=n*2; }
if (n<=r)
{ cout<<n<<" "; n=n*2; }
if (n<=r)
{ cout<<n; n=n*2; }
}
}

Created By Ryan Firmansyah | @RyaaanF

22. Faktorial dari n!


#include <iostream.h>
int main()
{ int r,y,n;
cout<<"\nMasukkan Nilai Faktorial= " ;
cin >>r ;
cout<<"\nJadi Faktorial "<<r<<"! = ";
y=1;n=1;
while(y<=r)
{ n=y*n;
cout<<y;
if (y+1<=r)
cout<<" x ";
y++; }
cout<<" = "<<n<<endl;
}

25. Menampilkan Tahun Kabisat Yg Angka Terakhirnya 2


#include <iostream.h>
int main()
{
int r=0,y=0,n;
cout<<"\nMasukkan Tahun Awal = ";
cin>>r;
cout<<"\nMasukkan Tahun Akhir = ";
cin>>y;
cout<<"\nTahun Kabisat antara Tahun "<<r
<<" sampai "<<y<<"\nYang Angka Terakhirnya 2";
cout<<" sebagai berikut :"<<endl;

23. Bilangan Fibonanci


#include <iostream.h>
int main()
{ int r,y=0,n=1,fibo=0;
cout<<"\nMasukkan Nilai maksimum= " ;
// Input Nilai Maksimum = 34
cin >>r ;
cout<<"\nJadi Bilangan Fibonancci hingga "<<r<<" adalah ";
do
{ cout<<fibo<<" ";
fibo=y+n;
n=y;
y=fibo; }
while(fibo<=r);
}
24. Menampilkan Tahun Kabisat yang angka terakhirnya 0
#include <iostream.h>
int main()
{ int r=0,y=0,n;
cout<<"\nMasukkan Tahun Awal = ";
cin>>r;
cout<<"\nMasukkan Tahun Akhir = ";
cin>>y;
cout<<"\nTahun Kabisat antara Tahun "<<r
<<" sampai "<<y<<"\nYang Angka Terakhirnya 0";
cout<<" sebagai berikut :"<<endl;
for (z=r;n<=y;n++ )
{ if(z%20==0)
{ cout<<endl<<n; }
}
}

for (n=r;n<=y;n++ )
{
if(n%10==2 && n%4==0)
{
cout<<endl<<n;
}
}
}
26. Menampilkan Tahun Kabisat Yg Angka Terakhirnya 4
#include <iostream.h>
int main()
{
int r=0,y=0,n;
cout<<"\nMasukkan Tahun Awal = ";
cin>>r;
cout<<"\nMasukkan Tahun Akhir = ";
cin>>y;
cout<<"\nTahun Kabisat antara Tahun "<<r
<<" sampai "<<y<<"\nYang Angka Terakhirnya ";
cout<<" sebagai berikut :"<<endl;
for (n=r;n<=y;n++ )
{
if(n%10==4 && n%4==0)
{
cout<<endl<<n;
}
}
}

Created By Ryan Firmansyah | @RyaaanF

27. Menampilkan Tahun Kabisat Yg Angka Terakhirnya 6


#include <iostream.h>
int main()
{
int r=0,y=0,n;
cout<<"\nMasukkan Tahun Awal = ";
cin>>r;
cout<<"\nMasukkan Tahun Akhir = ";
cin>>y;
cout<<"\nTahun Kabisat antara Tahun "<<r
<<" sampai "<<y<<"\nYang Angka Terakhirnya 6";
cout<<" sebagai berikut :"<<endl;
for (n=r;n<=y;n++ )
{
if(n%10==6 && n%4==0)
{
cout<<endl<<n;
}
}
}
28. Menampilkan Tahun Kabisat Yg Angka Terakhirnya 8
#include <iostream.h>
int main()
{
int r=0,y=0,n;
cout<<"\nMasukkan Tahun Awal = ";
cin>>r;
cout<<"\nMasukkan Tahun Akhir = ";
cin>>y;
cout<<"\nTahun Kabisat antara Tahun "<<r
<<" sampai "<<y<<"\nYang Angka Terakhirnya 8";
cout<<" sebagai berikut :"<<endl;
for (n=r;n<=y;n++ )
{
if(n%10==8 && n%4==0)
{
cout<<endl<<n;
}
}
}

29. Menampilkan bilangan yang habis dibagi 3 dari n_awal


hingga n_akhir
#include <iostream.h>
int main ()
{
int r;
int y;
cout<<"Angka Awal = ";cin>>r;
cout<<"Angka Akhir = ";cin>>y;
cout<<"Bilangan Yang Habis Dibagi 3 = \n";
for (r;r<=y;r++)
if(r%3==0)
cout<<" "<<r;
}
30. Menampilkan bilangan yang habis dibagi 4 dari n_awal
hingga n_akhir
#include <iostream.h>
int main ()
{
int r;
int y;
cout<<"Angka Awal = ";cin>>r;
cout<<"Angka Akhir = ";cin>>y;
cout<<"Bilangan Yang Habis Dibagi 4 = \n";
for (r;r<=y;r++)
if(r%4==0)
cout<<" "<<r;
}
31. Menampilkan bilangan yang habis dibagi 5 dari n_awal
hingga n_akhir
#include <iostream.h>
int main ()
{
int r;
int y;
cout<<"Angka Awal = ";cin>>r;
cout<<"Angka Akhir = ";cin>>y;
cout<<"Bilangan Yang Habis Dibagi 5 = \n";
for (r;r<=y;r++)
if(r%5==0)
cout<<" "<<r;
}

Created By Ryan Firmansyah | @RyaaanF

32. Menampilkan bilangan yang habis dibagi 6 dari n_awal


hingga n_akhir
#include <iostream.h>
int main ()
{
int r;
int y;
cout<<"Angka Awal = ";cin>>r;
cout<<"Angka Akhir = ";cin>>y;
cout<<"Bilangan Yang Habis Dibagi 6 = \n";
for (r;r<=y;r++)
if(r%6==0)
cout<<" "<<r;
}
33. Menampilkan bilangan yang habis dibagi 7 dari n_awal
hingga n_akhir
#include <iostream.h>
int main ()
{
int r;
int y;
cout<<"Angka Awal = ";cin>>r;
cout<<"Angka Akhir = ";cin>>y;
cout<<"Bilangan Yang Habis Dibagi 7 = \n";
for (r;r<=y;r++)
if(r%7==0)
cout<<" "<<r;
}
34. Animasi angka 0 berjalan dari pojok kiri atas hingga
pojok kanan atas dan kembali lagi dari pojok kiri
atas ke kanan atas dalam satu baris
#include <iostream>
#include <windows.h>
using namespace std;
void clrscr(void){
system(cls);
return;}
int main()
{
int x=0,y,z;
for(;;)
{
if (x==79)
{ x=0; }
clrscr();
for (y=0;y<x;y++)
cout<< ;
cout<<0;

for (z=0;z<1000;z++)
cout<<;
x++;
}
cin.get();
}
35. Animasi angka 0 berjalan dari pojok kiri atas hingga
pojok kanan atas dan kembali lagi dari
poJok kanan atas ke kiri atas dalam satu baris
#include <iostream>
#include <windows.h>
using namespace std;
void clrscr(void)
{ system(cls);
return; }
int main()
{
int x=0,y,z;
for(;;)
{
if (x==79)
{
for(x=79;x>0;)
{
clrscr();
for (y=0;y<x;y++)
cout<< ;
cout<<0;
for (z=0;z<1000;z++)
cout<< ;
x;
}
}
if (x==0)
{ for(x=0;x<79;)
{
clrscr();
for (y=0;y<x;y++)
cout<< ;
cout<<0;
for (z=0;z<1000;z++)
cout<< ;
x++;
}
}
}
cin.get();
}

Created By Ryan Firmansyah | @RyaaanF

36. Animasi angka 0 berjalan dari pojok kiri bawah hingga


pojok kanan bawah dan kembali lagi dari pojok
kiri bawah ke kanan bawah dalam satu baris
#include <iostream>
#include <windows.h>
using namespace std;
void clrscr(void){
system(cls);
return;}
int main()
{
int x=0,y,z;
for(;;)
{
if (x==79)
{x=0;}
clrscr();
cout<<\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n;
for (y=0;y<x;y++)
cout<< ;
cout<<0;
for (z=0;z<1000;z++)
cout<<;
x++;
}
cin.get();
}
37. Animasi angka 0 berjalan dari pojok kiri bawah hingga
pojok kanan bawah dan kembali lagi
dari pojok kanan bawah ke kiri bawah dalam satu baris
#include <iostream>
#include <windows.h>
using namespace std;
void clrscr(void){
system(cls);
return;}
int main()
{
int x=0,y,z;
for(;;)
{
if (x==79)
{
for(x=79;x>0;)
{
clrscr();
cout<<\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n;
for (y=0;y<x;y++)

cout<< ;
cout<<0;
for (z=0;z<1000;z++)
cout<<;
x;
}
}
if (x==0)
{
for(x=0;x<79;)
{
clrscr();
cout<<\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\n\n\n\n\n\n\n;
for (y=0;y<x;y++)
cout<< ;
cout<<0;
for (z=0;z<1000;z++)
cout<<;
x++;
}
}
}
cin.get();
}
38. Animasi Angka 0 berjalan dari pojok kiri atas hingga
pojok kiri bawah dan kembali lagi dari pojok kiri atas
kepojok kiri bawah
#include<iostream.h>
#include<windows.h>
#include<conio.h>
void clrscr(void){
system("cls");
return;}
int main()
{ int x=0,y,z;
for(;;)
{ if (x==79)
{x=0;}
clrscr();
for (y=0;y<x;y++)
cout<<" "<<endl;
cout<<"0";
for (z=0;z<1000;z++)
cout<<"";
x++;
}
getch();
}

Created By Ryan Firmansyah | @RyaaanF

39. Animasi Angka 0 berjalan dari pojok kiri atas hingga


pojok kiri bawah dan kembali lagi dari pojok kiri bawah
kepojok kiri atas
#include <iostream>
#include <windows.h>
void clrscr(void){
system("cls");
return;}
int main()
{ int x=0,y,z;
for(;;)
{ if (x==79)
{ for(x=79;x>0;)
{ clrscr();
for (y=0;y<x;y++)
cout<<" "<<endl;
cout<<"0";
for (z=0;z<79;z++)
cout<<" "<<endl; x--; }
}
if (x==0)
{ for(x=0;x<79;)
{ clrscr();
for (y=0;y<x;y++)
cout<<" "<<endl;
cout<<"0";
for (z=0;z<79;z++)
cout<<" "<<endl; x++; }
}
}
cin.get();
}
40. Animasi Angka 0 berjalan dari pojok kanan atas hingga
pojok kanan bawah dan kembali lagi dari pojok kanan atas
kepojok kanan bawah
#include<iostream.h>
#include<windows.h>
#include<conio.h>
void clrscr(void){
system("cls");
return;}
int main()
{
int x=0,y,z;
for(;;)
{
if (x==79)
{x=0;}

clrscr();
for (y=0;y<x;y++)
cout<<"\t\t\t\t\t\t\t\t\t
cout<<"\t\t\t\t\t\t\t\t\t
for (z=0;z<1000;z++)
cout<<"";
x++;
}
getch();
}

"<<endl;
0";

41. Animasi Angka 0 berjalan dari pojok kanan atas hingga


pojok kanan bawah dan kembali lagi dari pojok kanan
bawah kepojok kanan atas
#include <iostream>
#include <windows.h>
void clrscr(void){
system("cls");
return;}
int main()
{ int x=0,y,z;
for(;;)
{ if (x==79)
{ for(x=79;x>0;)
{ clrscr();
for (y=0;y<x;y++)
cout<<"\t\t\t\t\t\t\t\t\t
"<<endl;
cout<<"\t\t\t\t\t\t\t\t\t 0";
for (z=0;z<79;z++)
cout<<"\t\t\t\t\t\t\t\t\t
"<<endl;
x--; }
}
if (x==0)
{ for(x=0;x<79;)
{ clrscr();
for (y=0;y<x;y++)
cout<<"\t\t\t\t\t\t\t\t\t
"<<endl;
cout<<"\t\t\t\t\t\t\t\t\t 0";
for (z=0;z<79;z++)
cout<<"\t\t\t\t\t\t\t\t\t
"<<endl;
x++;
}
}
}
cin.get();
}

Created By Ryan Firmansyah | @RyaaanF

42. Memasukkan Beberapa Angka & Mencari Angka


Terbesar
#include <iostream.h>
int main()
{
int r,y,n=0;
for (y=1;y<=10;y++)
{ cout<<"Masukkan nilai ke "<<y<<" = ";
cin>>r; if (n<r){n=r;}
}
cout<<"Bilangan Terbesar Adalah "<<n;
}
43. Memasukkan Beberapa Angka & Mencari Angka
Terkecil
#include <iostream.h>
int main()
{
int r,y,n=10000;
for (y=1;y<=10;y++)
{ cout<<"Masukkan nilai ke "<<y<<" = ";
cin>>r;
if (n>r) {n=r;}
}
cout<<"Nilai Terkecil Adalah "<<n;
}
44. Memasukkan Beberapa Angka & Mencari Jumlah
Bilangan Genap
#include <iostream.h>
int main()
{
int r,y,n=0;
for (y=1;y<=10;y++)
{
cout<<"Masukkan nilai ke "<<y<<" = ";
cin>>r;
if(r%2==0)
{ n++; }
}
cout<<"Jumlah Bilangan Genap Adalah "<<n;
}

45. Memasukkan Beberapa Angka & Mencari Jumlah


Bilangan Ganjil
#include <iostream.h>
int main()
{
int r,y,n=0;
for (y=1;y<=10;y++)
{ cout<<"Masukkan nilai ke "<<y<<" = ";
cin>>r;
if(r%2==1)
{ n++; }
}
cout<<"Jumlah Bilangan Ganjil Adalah "<<n;
}
46. Menghitung Total Bilangan Bulat Positif
#include <iostream.h>
int main()
{
int r=0,y=0,a=0,n;
cout <<"Masukkan Nilai Awal = " ;
cin>>r;
cout<<"Masukkan Nilai Akhir = ";
cin>>y;
for (n=r;n<=y;n++)
{ a++; }
cout <<"Jumlah Bilangan Bulat Positif Antara "<<r
<<" sampai "<<y<<" adalah "<<a<<endl;
}
47. Menghitung Total Bilangan Genap
#include <iostream.h>
int main()
{
int r=0,y=0,a=0,n;
cout << "Masukkan Nilai awal = " ;
cin>>r;
cout<<"Masukkan Nilai Akhir = ";
cin>>y;
for (n=r;n<=y;n++)
{
if (n%2==0)
{a++;}
}
cout <<"jumlah bilangan genap dari "<<r
<<" sampai "<<y<<" adalah "<<a<<endl;
}

Created By Ryan Firmansyah | @RyaaanF

48. Menghitung Total Bilangan Ganjil


#include <iostream.h>
int main()
{
int r=0,y=0,a=0,n;
cout << "Masukkan Nilai awal = " ;
cin>>r;
cout<<"Masukkan Nilai Akhir = ";
cin>>y;
for (n=r;n<=y;n++)
{
if (n%2==1)
{a++;}
}
cout <<"jumlah bilangan ganjil dari "<<r
<<" sampai "<<y<<" adalah "<<a<<endl;
}

49. Mencari Bilangan Prima


#include <iostream.h>
#include <stdio.h>
#include <conio.h>
void main()
{
int a, b, c, d, e;
cout<<"Masukkan Nilai Awal : ";
cin>>b;
cout<<"Masukkan Nilai Akhir : ";
cin>>c;

50. Menampilkan Jumlah Total Bilangan Prima


#include <iostream.h>
#include <stdio.h>
#include <conio.h>
void main()
{
int a, b, c, d, e;
cout<<"Masukkan Nilai Awal : ";
cin>>b;
cout<<"Masukkan Nilai Akhir : ";
cin>>c;
cout<<"\nBilangan Prima Antara "<<b<<" dan "<<c<<"
adalah : \n";
for(a=b+1, e=0;a<=c;a++)
{
for(d=a;d>1;d--)
{
if( !(a%d) && a!=d )//bukan bilangan prima
{
goto skip;
}
}
printf("%d, ",a);
e++;
skip:;
}
printf("\r\n\nAda %d bilangan prima\r\n\r\n",e);

cout<<"\nBilangan Prima Antara "<<b<<" dan "<<c<<"


adalah : \n";

for(a=b+1, e=0;a<=c;a++)
{
for(d=a;d>1;d--)
{
if( !(a%d) && a!=d )//bukan bilangan prima
{
goto skip;
}
}
printf("%d, ",a);
skip:;
}
}

Created By Ryan Firmansyah | @RyaaanF

You might also like