tugas algoritma

Upload: destry-bayzia

Post on 08-Jan-2016

262 views

Category:

Documents


15 download

DESCRIPTION

ghjj

TRANSCRIPT

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