AD (728x60)

Diberdayakan oleh Blogger.

Sabtu, 09 April 2016

BAB 4

Share & Comment
1.membuat flowchart dari translasi program dari algoritma 3.2.b yang ada ada di diktat.
  • flowchart:

2. sempurnakan algoritma 3.3. dengan akar imajiner berbentuk: a+bi dengan a dan b bilangan real bila harga  b*b-4ac<0. perhatikan bahwa nilai a dan b dihitung terpisah.
programnya:
  • input c++:



  • output c++:

  • input raptor:

  •  output raptor:

3.membuat program dari algoritma 3.4.menggunakan case..of.
programnya :
  • input c++:



  • output c++:

  • input raptor:


  • output raptor:

4.membuat algoritma, flowchart dan program untuk mengecek apakah pemakai memasukan bilangan bulat atau bilangan real. 
  Algoritma_menentukan_bil_bulat/bil_real
{menentukan bilangan bulat atau real dari input yang di masukan}  

deklarasi
a    =float
b   = integer
bil  = char
deskripsi
 b=a
read(a)
if(a=b) then bil <-- 'adalah bil bulat'
else bil<-- 'adalah bi real'
endif
write(bil)

program:
  • input c++:

  • output c++:

  • input raptor:

  • output raptor:


5. membuat algoritma, flowchart dan program untuk menentukan banyaknya hari dalam suatu bulan dan tahun yang diberikan. Pertimbangkan pula adanya tahun kabisat di mana bulan Februari mempunyai jumlah 29 hari. Gunakan case .. of dan if .. then .. else .. yang tepat untuk setiap kasus
algoritma
1.     Algoritma menentukan hari dalam satu bulan
{ input bulan dan tahun kemudian output jumlah hari dalam satu bulan
Deklarasi
   AngkaBulan : integer;           { 1 . . 12 }
   Tahun      : integer;          { > 0 }
   JumlahHari : integer;
Deskripsi
begin
     write('Bulan (1-12) = ');
     write('Tahun = ');
     case AngkaBulan of
          1, 3, 5, 7, 8, 10, 12   : JumlahHari:=31;
           4, 6, 9, 11            : JumlahHari:=30;
           2                      : if Tahun mod 4 = 0 then
                                        JumlahHari:=29
                                    else
                                        JumlahHari:=28;
                                   {endif}
    end;
       writeln('Jumlah hari dalam bulan ',AngkaBulan,' adalah ',JumlahHari);
end.
  • input c++:



  • output c++:

6.membuat algoritma, flowchart dan program untuk mengecek apakah karakter yang dimasukkan itu merupakan huruf besar, huruf kecil atau digit (bilangan). Gunakan fungsi ORD(char) untuk menyatakan nomor urut dalam tabel ASCII.
algoritma:

1.      Algoritma mengecek karakter yang dimasukkan termasuk huruf kapital, huruf kecil atau digit

{input karakter kemudian di cek apakah huruf besar, kecil atau digit}
Deklarasi
            karakter : string {input, output}
Deskripsi
            Read(karakter)
            if(karakter>=’A’ && karakter<=’Z’) ß Huruf kapital
            else if(karakter>=’a’ && karakter<=’z’) ß huruf kecil
            else(karakter>=’0’ && karakter<=’9’) ß digit
            endif
write(karakter )
 
program:

  • input c++:

  • output c++:

  • input flowchart:

  • output flowchart:

7.
Seorang dosen ingin mengkonversikan nilai angka hasil ujian mahasiswa menjadi nilai huruf dengan ketentuan :
Nilai antara Nilai Huruf 

0-60:F
61-70:D 
71-80:C 
81-90:B 
91-100:A

programnya:
  • input c++:

  • output c++:

  • input flowchart:

  • output flowchart:

8.Diberikan ketentuan pecahan uang di Indonesia. User memasukkan sebuah bilangan, program harus dapat memecahnya menjadi pecahan sesuai dengan mata uang di Indonesia. Misalkan dimasukkan nilai uang 127.675 rupiah. Cobalah memecah secara manual nilai uang di atas.
program:
  • input dev:






  • output dev:


9.Seorang pegawai bekerja selama 5 hari kerja, yaitu Senin sampai Jum’at. Setiap hari dia masuk jam 08.00 dan pulang jam 16.00. Kecuali Jum’at dia pulang jam 11.00. Apabila dia bekerja lebih dari 30 jam per bulan maka setiap 5 jam akan memperoleh uang lembur sebesar Rp 30.000,- bila kurang dari 5 jam maka akan dihitung Rp 4.000,-/jam. Buat program dengan masukan bulan yang diinginkan, dan outputnya berupa besarnya uang lembur pegawai tersebut.
program:
  • input c++:



  • output c++:

Tags:

Written by

We are Creative Blogger Theme Wavers which provides user friendly, effective and easy to use themes. Each support has free and providing HD support screen casting.

0 komentar:

Posting Komentar

 
Copyright © safirizky blogs | Designed by Templateism.com