Langsung ke konten utama

DIKTAT BAB 3 (bagian 1)



Assalamualaikum halohalo,
Mari melanjutkan tugas diktat bab 3 nih...
#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,y1,x2,y2,ttengahx,ttengahy;

    cout<<"Menghitung titik tengah 2 garis (x,y)"<<endl;

    cout<<"x1 = "; cin>>x1;

    cout<<"y1 = "; cin>>y1;

    cout<<"x2 = "; cin>>x2;

    cout<<"y2 = "; cin>>y2;

    ttengahx=(x1+x2)/2;

    ttengahy=(y1+y2)/2;

    cout<<"titik tengah 2 garis = "<<"("<<ttengahx<<"), ("<<ttengahy<<")";

    return 0;}
raptornya
 
No2.
#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 r;
                float phi=3.14;
                float hasil;
                cout<<"Masukan jari-jari : ";cin>>r;
                hasil=4*phi*r*r*r/3;
                cout<<"Volume Bola : "<<hasil;
                return 0;
}
Raptornya
NO3.
#include <iostream>
#include<math.h>
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,b;
                float hasil;
                cout<<"Mencari Hipotenusa Segitiga"<<endl;
                cout<<"Masukan Sisi Pertama : ";cin>>a;
                cout<<"Masukan Sisi Kedua : ";cin>>b;
                hasil=sqrt((a*a)+(b*b));
                cout<<"Hipotenusa : "<<hasil;
               
                return 0;
}
Raptornya
No 4.
#include <iostream>

using namespace std;

int main(){

 int s,jam,menit,detik,sisa;

 cout<<"Konversi Detik ke jam, menit, Detik";cout<<endl;

 cout<<"Masukan Detik: "; cin>>s;

 jam=s/3600;

 sisa=s%3600;

 menit=sisa/60;

 detik=sisa%60;

 cout<<jam<<" jam "<<menit<<" menit "<<detik<<" detik"<<endl;

 }
Raptornya
No5.
#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 jam,menit,detik,jam1,menit1;
               
                cout<<"Masukan jam : ";cin>>jam1;
                cout<<"Masukan menit : ";cin>>menit1;
                cout<<"Masukan detik : ";cin>>detik;
                jam=jam1*3600;
                menit=60*menit1;
                cout<<"Konversi ke Detik : "<<jam+menit+detik<<" Detik";
               
                return 0;
}
Raptornya
NO 6.
#include <iostream>
#include <conio.h>
using namespace std;
//mendefiniskan struktur waktu
struct {
int jam;
int menit;
int detik;
} masuk, keluar, selisih;

int main()
{
//memasukan data jam masuk
cout <<"Masuk kan waktu pertama" <<endl;
cout <<" Jam : "; cin >>masuk.jam;
cout <<" Menit : "; cin >>masuk.menit;
cout <<" Detik : "; cin >>masuk.detik;

//membuat jarak baris
cout <<endl <<endl;

//memasukan data jam keluar
cout <<"masukan waktu ke dua" <<endl;
cout <<" Jam : "; cin >>keluar.jam;
cout <<" Menit : "; cin >>keluar.menit;
cout <<" Detik : "; cin >>keluar.detik;

// 10:21:10
// 10:20:50 -
//menghitung selisih detik
if ((keluar.detik - masuk.detik) < 0) {
selisih.detik = (60 + keluar.detik) - masuk.detik;
keluar.menit;
}
else {
selisih.detik = keluar.detik - masuk.detik;
}
//menghitung selisih menit
if ((keluar.menit- masuk.menit) < 0) {
selisih.menit= (60 + keluar.menit) - masuk.menit;
keluar.jam;
selisih.jam = keluar.jam - masuk.jam-1;
}
else {
selisih.menit = keluar.menit- masuk.menit;
selisih.jam = keluar.jam - masuk.jam;
}
//menghitung selisih jam



//membuat jarak baris
cout <<endl <<endl;

cout <<" selisih dalam detik = " << selisih.jam*3600 + selisih.menit*60 + selisih.detik <<endl;

cout<<endl<<endl;

//memasukan data jam keluar
cout <<"Selisih --------" <<endl;
cout <<" Jam : " << selisih.jam <<endl;
cout <<" Menit : " << selisih.menit <<endl;
cout <<" Detik : " << selisih.detik <<endl;

getch ();
return 0;
}
Raptornya

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...