·
Masalah:
Mencetak bilangan ganjil dari 0 hingga 10.
·
Analisis:
Input : 10 sebagai batasan
Proses : i ß 0
for ß
i to 10 do
if (i mod 2 = 1)
then
write(i)
endif
endfor
Output : cetak (i) bilangan ganjil.
·
Algoritma
{Mencetak bilangan ganjil dari 0 sampai 10
ke piranti keluaran}
·
Deklarasi:
i : integer
·
Deskripsi:
for i ß 0
to 10 do
if (i mod 2 = 1)
then
write(i)
endif
endfor
·
C++
using namespace std;
class ganjil{
private:
int i;
public:
ganjil();
void hitung();
};
ganjil::ganjil(){
cout<<"Mencetak
bilangan ganjil\n\n";
}
void ganjil::hitung(){
for(i=0;i<=10;i++){
if (i%2==1)
cout<<i<<" adalah bilangan ganjil"<<endl;
}
}
int main(int argc, char *argv[])
{
ganjil x;
x.hitung();
hasilnya:
·
Flowchart
(17 Maret 2014)
Tidak ada komentar:
Posting Komentar