Pseudocode Mencari akar dari persamaan kuadrat f(x)=Ax2+Bx+C=0, dan Program untuk menghitung ekivalensi bilangan detik ke hari
Nim : 12170462
Nama : Sri Suhartini Simaremare
Kelas : 12-3A-09
Nama : Sri Suhartini Simaremare
Kelas : 12-3A-09
Ax2+Bx+C. Syarat A ≠ 0
D>0 punya dua akar real yang berbeda
D=0 akar kembar
D<0 akar kompleks
D>0 punya dua akar real yang berbeda
D=0 akar kembar
D<0 akar kompleks
Deklarasi :
Int a,b,c
Long d
Long d
Float x1,x2,s
Deskripsi :
input nilai a
input nilai b
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 dua 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 sama’
x1=(-B) / (2*A)
x2=x1
x2=x1
cetak nilai x1
cetak nilai x2
cetak nilai x2
2. Program
untuk menghitung ekivalensi bilangan dalam detik
menjadi berapa hari, jam berapa menit dan berapa detik
menjadi berapa hari, jam berapa menit dan berapa detik
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <stdio.h>
#include <iostream.h>
Main()
{
int detik, menit, jam, hari, sisa_1, sisa_2, sisa_3;
char lagi;
clrscr();
atas:
cout<<”Masukkan jumlah detik :\n”;
cin>>detik;
hari = detik/86400;
sisa_1 = detik – (hari*86400);
jam = sisa_1 / 3600;
sisa_2 = sisa_1 – (jam*60);
menit = sisa_2 / 60;
sisa_3 = sisa_2 – (menit*60);
{
int detik, menit, jam, hari, sisa_1, sisa_2, sisa_3;
char lagi;
clrscr();
atas:
cout<<”Masukkan jumlah detik :\n”;
cin>>detik;
hari = detik/86400;
sisa_1 = detik – (hari*86400);
jam = sisa_1 / 3600;
sisa_2 = sisa_1 – (jam*60);
menit = sisa_2 / 60;
sisa_3 = sisa_2 – (menit*60);
Printf(“%d hari, %d jam, %d menit, %d detik \n”, hari,
jam, menit, sisa_3);
printf(“Ingin melakukan konversi lagi [Y/T] : “);
lagi = getche();
printf(“Ingin melakukan konversi lagi [Y/T] : “);
lagi = getche();
If(lagi==’Y’ || lagi==’y’)
goto atas ;
getch();
goto atas ;
getch();
Comments
Post a Comment