- 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)
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:
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 )
- 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++:
0 komentar:
Posting Komentar