Tugas 3 Metode Perancangan Program
Buatlah program berikut sesuai dengan tahapan pembangunan program:
1.Pseudocode untuk menghitung akar-akar persamaan kuadrat f(x)= Ax2+Bx+C. SyaratA≠0
D>0 punya dua akar real yang berbeda
D=0 akar kembar
D<0 akar kompleks
jawaban:
pseudocode
program menghitung akar-akar persamaan kuadrat
deklarasi
int, a, b, c
long d
float, x1, x2, s
deskripsi
input nilai a
input nilai b
input nilai c
d=(B*B)-(4*A*C)
if(A==0)
keterangan =”bukan persamaan kuadrat”
else if(d<0)
keterangan =”akar kompleks”
else if(d>0)
keterangan =”punya 2 akar real yang berbeda”
s=sqrt(d)
x1 =(-B+(s))/(2*A)
x2 =(-B-(s))/(2*A)
cetak nilai x1
cetak nilai x2
else
keterangan =“akar real kembar”
x1 =(-B)/(2*A)
x2=x1
cetak nilai x1
cetak nilai x2
2.Program untuk menghitung ekivalensi bilangan dalam detik menjadi berapahari, jam berapa menit dan berapa detik.
jawaban:
#include<iostream>
#include<cstdio>
using namespace std;
int main(){
cout << "Masukkan detik : " << endl;
int detik, menit, jam, hari;
cin >> detik;
if(detik > 60) menit = detik/60;
detik = detik%60;
if(menit > 60) jam = menit/60;
menit = menit%60;
if(jam > 24) hari = jam/24;
jam = jam%24;
printf("%i hari, %i jam, %i menit, %i detik", hari, jam, menit, detik);
return 0;
}
Terimakasih Semoga Bermanfaat
referensi http://lutfialawi.blogspot.com/2018/10/tugas-3-metode-perancangan-program_20.html?m=1
Buatlah program berikut sesuai dengan tahapan pembangunan program:
1.Pseudocode untuk menghitung akar-akar persamaan kuadrat f(x)= Ax2+Bx+C. SyaratA≠0
D>0 punya dua akar real yang berbeda
D=0 akar kembar
D<0 akar kompleks
jawaban:
pseudocode
program menghitung akar-akar persamaan kuadrat
deklarasi
int, a, b, c
long d
float, x1, x2, s
deskripsi
input nilai a
input nilai b
input nilai c
d=(B*B)-(4*A*C)
if(A==0)
keterangan =”bukan persamaan kuadrat”
else if(d<0)
keterangan =”akar kompleks”
else if(d>0)
keterangan =”punya 2 akar real yang berbeda”
s=sqrt(d)
x1 =(-B+(s))/(2*A)
x2 =(-B-(s))/(2*A)
cetak nilai x1
cetak nilai x2
else
keterangan =“akar real kembar”
x1 =(-B)/(2*A)
x2=x1
cetak nilai x1
cetak nilai x2
2.Program untuk menghitung ekivalensi bilangan dalam detik menjadi berapahari, jam berapa menit dan berapa detik.
jawaban:
#include<iostream>
#include<cstdio>
using namespace std;
int main(){
cout << "Masukkan detik : " << endl;
int detik, menit, jam, hari;
cin >> detik;
if(detik > 60) menit = detik/60;
detik = detik%60;
if(menit > 60) jam = menit/60;
menit = menit%60;
if(jam > 24) hari = jam/24;
jam = jam%24;
printf("%i hari, %i jam, %i menit, %i detik", hari, jam, menit, detik);
return 0;
}
Terimakasih Semoga Bermanfaat
referensi http://lutfialawi.blogspot.com/2018/10/tugas-3-metode-perancangan-program_20.html?m=1
Thanks gan
BalasHapus