Langsung ke konten utama

Postingan

Menampilkan postingan dengan label Cpp

Mencari Bilangan Prima dengan C++

Assallamu'alaikum wr wb Dalam matematika, bilangan prima adalah bilangan asli yang lebih besar dari 1, yang faktor pembaginya adalah 1 dan bilangan itu sendiri. 2 dan 3 adalah bilangan prima. 4 bukan bilangan prima karena 4 bisa dibagi 2. Sepuluh bilangan prima yang pertama adalah 2, 3, 5, 7, 11, 13, 17, 19, 23 dan 29.Jika suatu bilangan yang lebih besar dari satu bukan bilangan prima, maka bilangan itu disebut bilangan komposit. Cara paling sederhana untuk menentukan bilangan prima yang lebih kecil dari bilangan tertentu adalah dengan menggunakan saringan Eratosthenes ( wikipedia ). Disini saya akan berbagi untuk menghitung / menampilkan bilangan primatanpa menggunakan saringan Eratosthenes tapi berdasarkan dari inputan awal dan inputan akhir. Maksudnya kita menentukan batas awal dan akhir dari suatu bilangan, dan outputnya bilangan prima di antara batas-batas tersebut. Berikut source code Mencari Bilangan Prima dengan C++ nya :

pencarian berurutan(sequential) menggunakan c++

Source code percarian berurutan menggunakan C++ biasa dan struct Biasa #include <iostream.h> #include <conio.h> void main() {   int jml;   int i;   int arr[100];   int cari;   int tanda=-1;   cout<<"masukan banyaknya bilangan : ";   cin>>jml;   for(i=0;i<jml;i++){   cout<<"masukan bilangan ke-"<<i+1<<" : ";   cin>>arr[i];   }   cout<<"Isi dari array: "<<endl;   for(i=0;i<jml;i++)   cout<<" "<<arr[i];   cout<<"\n\nMasukkan data yang dicari: ";   cin>>cari;   for(int i=0;i<jml;i++){   if(cari==arr[i]){   tanda=i; break;     }   }   if (tanda!=-1)   cout<<"\n\nData tersebut ditemukan pada posisi: array["<<   tanda<<"],"<<" atau deret ke-"<<(tanda+1);   else   cout<<"\nData tersebut tidak ditemukan "; ...

Perbandingan 2 bilangan

Source code perbadingan 2 bilangan dengan C++ #include <stdio.h> #include <conio.h> void main() { int i,j; char ulang; atas: clrscr(); printf(“Program perbandingan 2 bilangan\n”); printf(“===============================\n”); printf(“\n”); printf(“masukan bilangan 1 : “);scanf(“%i”,&i); printf(“masukan bilangan 2 : “);scanf(“%i”,&j); printf(“\n”); printf(“===================================\n”); if (i>j) { printf(” bilangan 1(%i) lebih besar dari bilangan 2(%i)\n”,i,j); printf(” bilangan 1(%i) lebih kecil dari bilangan 2(%i)\n”,j,i); } else if (j>i) { printf(” bilangan 1(%i) lebih besar dari bilangan 2(%i)\n”,j,i); printf(” bilangan 1(%i) lebih kecil dari bilangan 2(%i)\n”,i,j); } else { printf(” bilangan 1(%i) sama dengan bilangan 2(%i)\n”,i,j); } printf(“\n”); printf(” mau ulang lagi[y/n]? : “);scanf(“%s”,&ulang); if (ulang == ‘Y’ || ulang == ‘y’) goto atas; getch(); }

5 program sederhana mengunakan c++

PROGRAM 1(mengkonversi waktu) ANALISIS Input : jumlah detik Output : jam,menit,detik NOTASI DEKLARASI integer j,m,d,dm,sisa,sisa1 DESKRIPSI Input : dm(jumlah detik) if (dm/3600)>0 j=dm / 3600; sisa=dm-(j*3600) else j=0 sisa=dm if ((sisa/60)>0) m=sisa / 60 sisa1=sisa-(m*60) else m=0 sisa1=sisa LISTING/SOURCE CODE