Tampilkan postingan dengan label Ebook How to Solve it by Computer. Tampilkan semua postingan
Tampilkan postingan dengan label Ebook How to Solve it by Computer. Tampilkan semua postingan

Senin, 31 Maret 2014

Ebooks 2.7 Algoritma dan Pemrograman Membalikan Angka

0komentar
program deret fibonacci;
uses wincrt;

var
i,penambah,suku : integer;
deret : array[1..100] as integer;

begin
read(suku);
for i = 1 to suku do
if i = 1 then
begin
deret[i] = 1;
penambah = 0

end

else
begin
deret [i] = deret[i-1] + penambah;
penambah = deret [i-1]
end;

'cetak deret

for i = 1 to suku do
write(deret[i])
end
program c++ membalikan angka
Program c++ nya adalah :

Minggu, 16 Maret 2014

3.5 Algoritma Menentukan Hari

0komentar
Deklarasi :
hari_ke : Integer;
hari : string;

Deskripsi :
read (hari_ke);
pilih (hari_ke) untuk
1 : hari = "Senin"
2 : hari = "Selasa"
3 : hari = "Rabu"
4 : hari = "Kamis"
5 : hari = "Jumat"
6 : hari = "Sabtu"
else hari = "Minggu"
end {pilih}
write {hari}


Program c++ untuk Menentukan Hari






Flowchart Menentukan Hari :

3.4 Algoritma Menghitung Konversi nilai

0komentar
Deklarasi :
Nilai : Integer
nilai huruf : Char

Deskripsi :
read (nilai)
if (nilai >0) and (nilai <=20) then nilai huruf = E
else if (nilai>20) and (nilai<=40) then nilai huruf = D
else if (nilai >40) and (nilai<=60) then nilai huruf = C
else if (nilai >60) and (nilai<=80) then nilai huruf =B
else nilai huruf = A

write (nilai_huruf)

berikut program c++ Menghitung Konversi Nilai :






Flowchart Menghitung Konversi Nilai :


Kamis, 13 Maret 2014

3.3 Algoritma Mencari Akar akar Persamaan Kuadrat

1 komentar
Deklarasi :
a,b,c : integer {input}
Disk : Longint {Output}
x1,x2 : real {Output}

Deskripsi :

read (a,b,c)
Disk <--b*b-4a*c
if (a=0) then write ('bukan persamaan kuadrat')
else if disk >0 then 
x1<---(-b)+sqrt(disk)/2*a
x2<---(-b)-sqrt(disk)/2*a
else if disk=0 then
x1<---(-b)/2*a
x2<---x1
else write ('Akar Imajiner')
end if
write (x1,x2)


 Flowchartnya adalah :



Program c++ nya adalah :




outputnya adalah :



3.2 Algoritma Menentukan Nilai Terbesar dari 3 Bilangan Bulat

0komentar
Deklarasi :
x,y,z = integer (input)
x atau y atau z = integer (Output)

Deskripsi :
~ read (x,y,z)
~ if (x>y) and (x>z) then write (Bilangan terbesar adalah = x)
~ else if (y>x) and (y>z) then write (Bilangan terbesar adalah = y)
   else write (Bilangan terbesar adalah z)

Flowchart Menentukan Nilai Terbesar dari 3 Bilangan Bulat :




Program c++ Mennentukan Nilai Terbesar dari 3 Bilangan Bulat :




Outputnya adalah :




3.1 Algoritma Menentukan Nilai Terbesar dari Dua Bilangan Bulat

0komentar
Analisis :
~ input a,b
~ proses : membandingkan nilai terbesar antara a dan b
~ Output : if a>b maka output = a, if b>a maka output b

Flowchart menghitung nilai terbesar dari dua bilangan bulat :





Program c++ menghitung nilai terbesar dari dua bilangan bulat :




Selasa, 11 Maret 2014

Cara Memasuki Menu ATM menggunakan c++

0komentar


Outputnya adalah :

2.9 Character to Number Convertion

0komentar
Buartlah konversi bilangan dari oktal ke desimal

Program c++ nya adalah :

2.8 Algoritma dan Pemrograman Base Convertion

0komentar

Soal :
Buatlah algoritma konversi bilangan dari integer ke desimal
Jawab :

Analis :
Inisialisasi biner [ ], des, i
Inputkan bilangan decimal
Proses looping

1. Untuk i=7 sampai dengan 0,i=i-1
2. Biner [i]=des%2 (sisa pembagian dari des dibagi 2 di assign ke variable biner [i])
3. Des=des/2
4. Apakah i=0 ?jika tidak, kembali ke proses c1

Proses menampilkan konversi :

1. Untuk i=0 sampai dengan 7, i=i=7
2. print biner
3. Apakah i =7 ? jika tidak, kembali ke proses d1
Proses selesai.
Algoritma :
Deklarasi
a: integer (output) 
 cetak jumlah integer (output)
Deskripsi
i=0;i<8



Flowchartnya adalah :
Program c++ nya adalah :

Ebook 2.7 Algoritma dan Pemrograman Membalikan Angka

0komentar
program deretfibonacci;
uses wincrt;

var
i,penambah,suku : integer;
deret : array[1..100] as integer;

begin
read(suku);
for i = 1 to suku do
if i = 1 then
begin
deret[i] = 1;
penambah = 0

end

else
begin
deret [i] = deret[i-1] + penambah;
penambah = deret [i-1]
end;

'cetak deret

for i = 1 to suku do
write(deret[i])
end


Program c++ nya adalah :


Outputnya adalah :


Ebook 2.6 Algoritma dan Pemrograman Deret Fibonaci

0komentar
Soal :
Buatlah algoritma untuk deret Fibonaci

Penyelesaian :
Deklarasi
n : integer
i  : integer
a[1..50]: integer

Deskripsi
Read n
for i <- 0 to n do
if (i<2)then
a[i]<-1
else
        a[ i ] <- a[ i - 2 ] + a[ i - 1 ]
        end if
    end for
    For i <- 0 to n do
        Write a[ i ]
    end for
    end






Program c++ nya adalah :




Outputnya adalah :
 

Ebook 2.5 Algoritma dan Pemrograman Sine Function Computation

0komentar
Soal :
Buatlah algoritma dan pemrograman untuk mengevaluasi nilai sin cos dan tan

Penyelesain :

input : z,a,b,c,d
proses : y = pi/6
K =1
A= sin (y*k), b= cos (y*k), c=tan (y*k),d = 1/c, z =30*k
K<13
Output : Sin, Cos, Tan

Deskripsi :

y = pi/6

K= 1

A = sin(y*k), b=cos (y*k), c=tan(y*k), d= 1/c, z=30*k

K<13


Flowchartnya adalah sebagai berikut :






Program c++ nya adalah :





Outputnya adalah :

 

Ebook 2.4 Algoritma dan Pemrograman Factorial Computation

0komentar
Soal :
buatlah algoritma dan pemrograman untuk menghitung faktorial 3!=3x2x1=6
 
Penyelesaian :
Deklarasi :
n,bil,hasil integer
Algoritma:
1. Masukkan (n)
2. bil <-- n
2. hasil=1
3.untuk bil>=1, maka bil-1
hasil <-- hasil* bil
4. tampilkan(hasil)
 
Berikut ini adalah Flowchartnya :


Berikut ini program c++ :






Outputnya adalah :




Ebook 2.3 Algoritma dan Pemrograman Summation of a Set of Number

0komentar
Soal :
Buatlah Algoritma dan Pemrograman untuk menghitung 3 bilangan
Penyelesaian :
Algoritma menjumlahkan 3 bilangan bulat
A,B,C,hasil : Integer
Algoritma :
//INPUT
INPUT A
INPUT B INPUT C
//PROSES
  hasil← A + B+C
//OUTPUT
hasil

Flowchart untuk menjumlahkan 3 bilangan :





berikut adalah program dalam c++ :





Outputnya adalah :


Senin, 10 Maret 2014

Ebook 2.2 Algoritma dan Pemrograman Menentukan Lulus atau Tidak Lulus

0komentar
Menentukan lulus tidak lulus menggunakan c++ :







output nya adalah :





flowchart menentukan lulus atau tidak lulus :




Algoritma dan Pemrograman Pertukaran Nilai nilai Dua Variabel

1 komentar

Pertukaran Dua Variabel ~
a. Mengubah variabel angka 1 menjadi variabel angka 2 dan variabel angka 2 menjadi variabel angka 1
b. Menampilkan output angka 1 dan angka 2 yang bertukar dengan variabel bantuan


Program c++ menghitung pertukaran nilai 2 variabel



Outputnya adalah :








Flowchart nilai tukar 2 variabel adalah :




Minggu, 09 Maret 2014

Algoritma dan Pemrograman Mencari Nilai titik Tengah Sebuah Garis

0komentar
soal :
Algoritma untuk mencari nilai titik tengah sebuah garis yang ujung titiknya adalah A(x1,x2) B(y1,y2)

-Mencari nilai titik tengah sebuah garis menggunakan c++ :

outputnya adalah :

 
berikut flowchart untuk mencari nilai titik tengah :




^_^



 

Anita © 2010

Blogger Templates by Splashy Templates