TUGAS ALGORITMA
-
Upload
destry-bayzia -
Category
Documents
-
view
262 -
download
15
description
Transcript of TUGAS ALGORITMA
KELOMPOK: III (TIGA)KELAS: FISIKA DIK A 2013NAMA ANGGOTA KELOMPOK: 1. DESTRI BAIZIAH2. KHAIZURA HUSNA3. NADIA
TUGAS ALGORITMA1. Susunan program computer untuk menghitung jarak tempuh gerak lurus berubah beraturan.Jawab :Defenisi masalahMenghitung jarak tempuh gerak lurus berubah beraturan Input : data kecepatan awal, percepatan, waktu Output : data jarakStruktur data Unit / BesaranVariabelType of dataKeterangan
KecepatanawalPercepatanWaktuJarakVoatsReal/NumerikReal/NumerikReal/NumerikReal/NumerikInput dataInput dataInput dataInput data
Algoritma Program
Start
Vo, a, t
S = Vo*t +( )*a*t^2
Stop S
Coding dalam matlab%Program aplikasi untuk menghitung jarak tempuh gerak lurus berubah beraturan%Input dataVo= input(Kecepatanawal = );a= input(percepatan = );t= input(waktu = )%procesS = Vo*t + (1/2)*a*t^2;%Output data fprintf(\nLuassegitiga =%8.3f\n,luas);disp([meter]);
Testing and verification Pengujian pertamaKecepatan awal= 10Percepatan= 10Waktu= 2Jarak= 40 meter
Pengujian keduaKecepatan awal= 20Percepatan= 5Waktu= 4Jarak= 60 meter
2. Susun program computer untuk menghitung luas permukaan silinder.Jawab :Defenisi masalah Menghitung luas permukaan silinder Input : data jari-jari, tinggi Output : data luasStruktur data Unit / BesaranVariabelType of dataKeterangan
Jari-jariTinggiLuasrtgLReal/NumerikReal/NumerikReal/NumerikInput dataInput dataInput data
Algoritma Program
Start
r, tg
L = 2*3,14*r*tg
Stop L
Coding dalam matlab%Program aplikasi untuk menghitung jarak tempuh gerak lurus berubah beraturan%input datar=input('jarijari=');tg=input('tinggi=');%processluas=(2*3.14*r*tg);%outputfprintf('\nluas permukaan tabung=%8.5f',luas);disp(['m^2']);
Testing and verification Pengujian pertamaJari-jari= 5Tinggi= 8Luas= 251,2 m2
Pengujian keduaJari-jari= 7Tinggi= 12Luas= 527,52 m2
3. Susun program computer untuk menghitung usahaJawab :Defenisi masalah Menghitung usaha Input : data gaya, perpindahan Output : data usaha
Struktur data Unit / BesaranVariabelType of dataKeterangan
Gaya PerpindahanUsaha F sW Real/NumerikReal/NumerikReal/NumerikInput dataInput dataInput data
Algoritma Program
Start
F,s
W = F*s
Stop W
Coding dalam matlab%Program aplikasi untuk menghitung jarak tempuh gerak lurus berubah beraturan%input dataF=input('gaya=');s=input('perpindahan=');%processluas=(F*s);%outputfprintf('\nUsaha=%8.5f',luas);disp(['m^2']);
(a) Testing and verification Pengujian pertamaGaya = 15Perpindahan= 2Usaha = 30 joule
Pengujian keduaGaya = 25Perpindahan= 2Usaha = 50 joule