Kumpulan Algoritma Hehe

6
KUMPULAN ALGORITMA 1. KELILING DAN LUAS SEGITIGA REM BARIS DAN DERET ARITMETIKA INPUT "PANJANG SISI PERTAMA =";A INPUT "PANJANG SISI KEDUA =";B INPUT "PANJANG SISI KETIGA =";C LET K=(A+B+C) LET S=K/2 LET L=SQR(S*(S-A)*(S-B)*(S-C)) PRINT "KELILING SEGITIGA =";K PRINT "LUAS SEGITIGA =";L END 2. DERERT ARITMETIKA Algoritma Derert Aritmetika REM BARIS DERET ARITMETIKA INPUT "NILAI N =";N INPUT "SUKU PERTAMA =";A INPUT "BEDA =";B LET U=A+((N-1)*B) LET S=(N/2)*(2*A+(N-1)*B) PRINT "SUKU KE N=";U PRINT "JUMLAH SUKU KE N=";S END

description

cfsas

Transcript of Kumpulan Algoritma Hehe

Page 1: Kumpulan Algoritma Hehe

KUMPULAN ALGORITMA

1. KELILING DAN LUAS SEGITIGA

REM BARIS DAN DERET ARITMETIKA

INPUT "PANJANG SISI PERTAMA =";A

INPUT "PANJANG SISI KEDUA =";B

INPUT "PANJANG SISI KETIGA =";C

LET K=(A+B+C)

LET S=K/2

LET L=SQR(S*(S-A)*(S-B)*(S-C))

PRINT "KELILING SEGITIGA =";K

PRINT "LUAS SEGITIGA =";L

END

2. DERERT ARITMETIKA

Algoritma Derert Aritmetika

REM BARIS DERET ARITMETIKA

INPUT "NILAI N =";N

INPUT "SUKU PERTAMA =";A

INPUT "BEDA =";B

LET U=A+((N-1)*B)

LET S=(N/2)*(2*A+(N-1)*B)

PRINT "SUKU KE N=";U

PRINT "JUMLAH SUKU KE N=";S

END

Page 2: Kumpulan Algoritma Hehe

3. KONVERSI SUHU

KONVERSI FAHRENHEIT KE REAMUR, KELVIN DAN CELCIUS

REM KONVERSI FAHRENHEIT KE REAMUR, KELVIN DAN CELCIUS

INPUT "SUHU =";T

LET R=(4/9)*(T-32)

LET K=((5/9)*(T-32))+273

LET C=(5/9)*(T-32)

PRINT "CELCIUS =";C

PRINT "KELVIN =";K

PRINT "REAMUR =";R

REM KONVERSI KELVIN KE REAMUR, FAHRENHEIT DAN CELCIUS

INPUT "SUHU =";T

LET R=(4/5)*(T-273)

LET F=((9/5)*(T-273))+32

LET C=T-273

PRINT "CELCIUS =";C

PRINT "FAHRENHEIT =";F

PRINT "REAMUR =";R

REM KONVERSI CELCIUS KE REAMUR, FAHRENHEIT DAN KELVIN

INPUT "SUHU =";T

LET R=(4/5)*T

LET F=((9/5)*T)+32

LET K=T+273

PRINT "KELVIN =";K

PRINT "FAHRENHEIT =";F

Page 3: Kumpulan Algoritma Hehe

PRINT "REAMUR =";R

4. NILAI X DAN Y DALAM SPLDV

REM NILAI X DAN Y DALAM SPLDV

INPUT "A=";A

INPUT "B=";B

INPUT "C=";C

INPUT "D=";D

INPUT "E=";E

INPUT "F=";F

LET X=((E*C)-(B*F))/(((A*E)-(D*B)))

LET Y=((A*F)-(D*C))/(((A*E)-(D*B)))

PRINT "X =";X

PRINT "Y =";Y

5. NILAI X,Y DAN Z DALAM SPLTV

REM NILAI X,Y DAN Z DARI SPLTV

INPUT "A=";A

INPUT "B=";B

INPUT "C=";C

INPUT "D=";D

INPUT "E=";E

INPUT "F=";F

INPUT "G=";G

INPUT "H=";H

INPUT "I=";I

INPUT "J=";J

INPUT "K=";K

INPUT "L=";L

Page 4: Kumpulan Algoritma Hehe

LET DET=((A*F*K)+(B*G*I)+(C*E*J))-((C*F*I)+(A*G*J)+(B*E*K))

LET DX=((D*F*K)+(B*G*L)+(C*H*J))-((C*F*L)+(D*G*J)+(B*H*K))

LET DY=((A*H*K)+(D*G*I)+(C*E*L))-((C*H*I)+(A*G*L)+(D*E*K))

LET DZ=((A*F*L)+(B*H*I)+(D*E*J))-((D*F*I)+(A*H*J)+(B*E*L))

LET X=DX/DET

LET Y=DY/DET

LET Z=DZ/DET

PRINT "X=";X

PRINT "Y=";Y

PRINT "Z=";Z

6. HITUNG JARAK

REM HITUNG JARAK

INPUT "X1=";X1

INPUT "X2=";X2

INPUT "Y1=";Y1

INPUT "Y2=";Y2

LET D=SQR(((X2-X1)^2)+((Y2-Y1)^2))

PRINT "D=";D

7. HITUNG JARAK DAN BEDA TINGGI

REM HITUNG JARAK DAN BEDA TINGGI

INPUT "BENANG ATAS=";BA

INPUT "BENANG TENGAH=";BT

INPUT "BENANG BAWAH=";BB

INPUT "TINGGI ALAT=";TA

INPUT "SUDUT DERAJAT=";SD

INPUT "SUDUT MENIT=";SM

INPUT "SUDUT DETIK=";SDE

Page 5: Kumpulan Algoritma Hehe

LET V=SD+SM/60+SDE/3600

LET VR=(3*ACS(0.5)*V)/180

LET D=100*(BA-BB)*((SIN(VR))^2)

LET DH=TA-BT+(50*(BA-BB)*SIN(2*VR))

PRINT "JARAK=";D

PRINT "BEDA TINGGI=";DH

8. KOORDINAT AKHIR

REM HITUNG KOORDINAT AKHIR

INPUT "KOORDINAT X AWAL=";XA

INPUT "KOORDINAT Y AWAL=";YA

INPUT "JARAK=";D

INPUT "A SUDUT (DERAJAT)=";S

INPUT "A SUDUT (MENIT)=";M

INPUT "A SUDUT (DETIK)=";DT

LET A=S+(M/60)+(DT/3600)

LET AZ=(4*ATN(1)*A)/180

LET XB=XA+(D*SIN(AZ))

LET YB=YA+(D*COS(AZ))

PRINT "KOORDINAT AWAL";TAB(34);"KOORDINAT AKHIR"

PRINT "=============================================="

PRINT "(";XA;",";YA;")";TAB(34);"(";XB;",";YB;")"

9. Algoritma deret geometri

input "banyak data=";n

input "rasio=";r

input "suku pertama=";a

let un=a*abs(r^n-1)

Page 6: Kumpulan Algoritma Hehe

let sn=a*abs((r^n-1)/(r-1))

print "suku ke n=";un

print "jumlah suku ke-n=";sn