Langsung ke konten utama

Minggu Kedua (Alpro) : Latihan

halo! selamat siang sudah memasuki kuliah minggu kedua nih, sekarang waktunya refleksi minggu kedua. tadi dikelas aku bilang mau menyelesaikan tugas dulu baru pulang, tapi ternyata memang tempat ternyaman ngerjain tugas di kamar kos ya. begitu masuk kamar langsung mulai ngerjain dan alhamdulillah lancar dari pada waktu diluar tadi (kok bisa ya)
 api kita coba
ini latihan yang pertama kita coba menghitung titik tengah suatu garis, dimulai dari algoritmanya dulu yaa.
algoritmanya ini dibuat pakai raptor
 lalu setelah pakai raptor dicoba bikin programnya, aku pakai bahasa c++
kayak gini contohnya
#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
                float x1,x2,y1,y2;
                float xtengah,ytengah;
               
                cout<<"menghitung titik tengah suatu garis"<<endl;
                cout<<"masukkan titik x1= "; cin>>x1;
                cout<<"masukkan titk x2= "; cin>>x2;
                cout<<"masukkan titik y1= ";cin>>y1;
                cout<<"masukkan titik y2= "; cin>>y2;
               
                xtengah=(x1+x2)/2;
                ytengah=(y1+y2)/2;
                cout<<"titik tengahnya adalah"<<xtengah<<",";
                cout<<ytengah;
                return 0;
}


 nah yang kedua menghitung determinan dari matriks ordo 2x2
seperti biasa dibuat algoritmanya dulu, aku sih buatnya diraptor.
di coba ya
lalu jika diraptor berhasil, bisa kamu kembangkan menjadi program



#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
                int a,b,c,d,det;
               
                cout<<"menentukan determinan matrik ordo 2x2"<<endl;
                cout<<"[a][b]"<<endl;
                cout<<"[c][d]"<<endl;
                cout<<"masukkan nilai a= "; cin>>a;
                cout<<"masukkan nilai b= "; cin>>b;
                cout<<"masukkan nilai c= ";cin>>c;
                cout<<"masukkan nilai d= "; cin>>d;
               
                det=(a*d)-(b*c);
                cout<<"determinan matriks tersebut adalah "<<det;
                return 0;
}


Komentar

Postingan populer dari blog ini

Latihan Menentukan (Modus, Median, Mean, MIN, MAKS) dari banyak data

halo minggu ini mendapatkan tugas, tetapi tugasnya sudah aku post minggu kemaren ini tugas baru. yaitu mencari nilai modus, mean, median, dari banyak data. untuk c++ nya #include <iostream> using namespace std; /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char** argv) {     int A[100], modus, maks, min, i,a,tmp,banyak[100],k;     float mean, jumlah=0, tengah;         cout<<"masukkan jumlah data yang ingin di inputkan : "; cin>>a;     for(i=0; i<a; i++){         cout<<"masukkan data ke "<<i<<" : "; cin>>A[i];     jumlah=jumlah+A[i];     } mean=jumlah/ a ; cout<<endl; cout<<"Nilai mean= "<<mean; cout<<endl; min = A[1]; maks = A[1];  for(i=0; i<a; i++){    if(A[i] < min){    min = ...

Kajian Algoritma Metode Pencarian Biner

Assalamualaikum, hari ini tugas perbaikan membuat kajian algoritma. Saya akan membahas tentang pencarian deret billangan dengan metode pencarian biner.  MENCARI DERET BILANGAN DENGAN METODE PENCARIAN BINER Langkah 1   Bagi dua elemen larik yang telah terurut secara ascending, dengan cara menentukan elemen awal pencarian, elemen akhir pencarian dan elemen tengahnya. Langkah 2  Membandingkan kunci dengan data yang berada ditengah, bila sama berarti data ketemu. Bila berbeda akan mengecek data di sebelah kiri. Langkah 3 Mengecek data disebelah kiri ataukah kanan. Bila data disebelah kiri akan dilakukan pencarian. ketemu <- false while (low <= high) and (not ketemu) do middle <- (low+high) div 2 if (kunci = aray[middle]) then ketemu <- true { data pencarian = data di tengah } else if (kunci < aray[middle]) then high <- middle – 1 {data akan dicari lagi di sebelah kiri} else low <- middle + 1 {data...