Anda di halaman 1dari 3

Numerical Analysis

Assignment I
Day : Tuesday
Date : February, 25
th
2014
Nama : Rahmad Efendi
NIM : 1122004002

Solusi manual analisis penerjun jatuh.
Seorang penerjun dengan massa 68, 1 kg, terjun dari ketinggian 100 m dengan lamanya waktu jatuh
sebesar 16 detik. Hitunglah kecepatan penerjun tersebut pada setiap interval waktunya! (Diketahui
Koefisien geser (c) yaitu 12.5 kg/detik dan percepatan gravitasi bumi yaitu 9.81 m/detik
2
.
Gunakan program untuk menyelesaikan masalah tersebut.

Jawab:
Coding dengan menggunakan Aplikasi C++
#include <iostream>
#include <fstream>
#include <iomanip>
using namespace std;


int main()
{
ifstream inputFile;
double tTerkecil = 0.00;
const double gravitasi = 9.81; // dalam satuan m/det^2
const double koefisienGeser = 12.50; // dalam satuan kg/det
const double e = 2.72; // nilai ketetapan
double massa; // dalam satuan kg
double tTerbesar;
double n;
double section;
double kecepatan;
ofstream outputFile;

cout << "\t" << "Menghitung Solusi Analisis Masalah Penerjun Jatuh" << endl;
cout << " " <<
"******************************************************************" << endl;
cout << endl;
cout << " " << "Formula yang digunakan untuk menyelesaikan masalah ini adalah:
" << endl;
cout << "\t" << "v = ((g*m)/c)*(1- (e^(-(c/m)*t))))" << endl;
cout << endl;
cout << " " << "Isilah data yang diminta sesuai dengan instruksi di bawah ini!"
<< endl;
cout << " " << "1. Masukkan Massa penerjun jatuh tersebut <kg> : ";
cin >> massa;
cout << " " << "2. Masukkan lamanya waktu jatuh Penerjun tersebut < det> : ";
cin >> tTerbesar;
cout << " " << "3. Masukkan jumlah pembagian waktu yang anda inginkan : ";
cin >> n;
cout << " " << "Kecepatan pada setiap interval waktu adalah sebagai berikut: "
<< endl;

outputFile.open ("kecepatan.txt");

section = (tTerbesar - tTerkecil)/n;
cout << "\t" << "Waktu" << "\t" << "Kecepatan" << endl;

for ( int i = 0; i < n; i++)
{

tTerkecil += section;
kecepatan = ((gravitasi*massa)/koefisienGeser)*(1- pow(e,-
(koefisienGeser/massa)*tTerkecil));

cout << showpoint<< setprecision(2) << fixed;
cout << "\t" << tTerkecil << "\t" << kecepatan << endl;
outputFile << showpoint << setprecision(2) << fixed;
outputFile << tTerkecil << "\t" << kecepatan << endl;
}

outputFile.close();

cout << " " << "Data kecepatan telah ditulis pada data kecepatan.txt." << endl;
cout << " " << "Silahkan Cek data yang ada di kecepatan.txt" << endl;

system ("pause");
return 0;

}


Output File

OutputFile dalam WordPad


Grafik dilampirkan pada folder yang ada.