Selasa, 06 Oktober 2015

STRUKTUR DATA

#PROGRAM PENJUMLAHAN 2 BILANGAN (C++)

1. Main

main(){

float bil = 0,bil2 = 0,jumlah; //Deklarasi & inisialisasi variabel

cout<<"Masukan bilangan pertama : ";cin>>bil1; //
cout<<"Masukan bilangan kedua : ";cin>>bil2; //input value bil1 & bil2

jumlah = bil1+bil2; //Proses Penjumlahan

cout<<"Jumlah "<< bil1 << " + " << bil2 << " = " << jumlah;

return 0;

}

2. Main + Fungsi

void masukandata (float &bil1, float &bil2){
cout << "Masukan bilangan 1 : ";cin>>bil1;
cout << "Masukan bilangan 2 ; ";cin>>bil2;
}

float jumlahkan(float c, float d){
float temp = c + d;
return temp;
}

void tampil(float a, float b, float jumlah){
cout<< "Jumlah " << a << " + " << b << " = " << jumlah;
}

main (){

float bil1 = 0,bil2 = 0,jumlah; //deklarasi & inisialisasi variabel
masukandata (bil1,bil2);
jumlah = jumlahkan (bil1,bil2);
tampil (bil1,bil2,jumlah);

return 0;
}


3. Main + Fungsi + Struct

struct{
float bil1;
float bil2;
} bilangan;

void masukandata (float &bil1, float &bil2) {
cout << "Masukan bilangan 1 : "; cin>>bil1;
cout << "Masukan bilangan 2 : "; cin>>bil2;
}

float jumlahkan (float c, float d){
float temp = c + d;
return temp;
}

void tampil (float a, float b, float jumlah)[
cout << "Jumlah" << a << " + " << b << " = " << jumlah;
}

main () {

float jumlah; //Deklarasi & inisialisasi variabel
bilangan x;
masukandata(x.bil1,x.bil2);
jumlah = jumlahkan (x.bil1,x.bil2);
tampil (x.bil1,x.bil2,jumlah);

return 0;
}

4. Main + Class + Fungsi

class bilangan {
private :
float bil1;
float bil2;
float jumlah;

public :
void masukandata ();
void jumlahkan ();
void tampil();
};

void bilangan :: masukandata(){
cout << "Masukan bilangan 1 : "; cin>> bil1;
cout << "Masukan bilangan 2 : "; cin>>bil2;
 }

void bilangan :: jumlahkan (){
cout<< " Jumlah " << a << " + " << b << " = " << jumlah;
}

main(){
bilangan a;
a.masukandata();
a.jumlahkan();
a.tampil();

return 0;
}


Minggu, 12 April 2015

Tugas Individu #HOW TO SOLVE



2.1 Menukar Nilai Variabel

2.2 Perhitungan Jumlah Siswa yang Lulus dengan nilai di atas 50

2.3 Menghitung Jumlah nilai dari perulangan sebanyak N kali




2.5
2.6
2.7 
2.8 
2.9

3.1
3.4












Selasa, 31 Maret 2015

Refleksi Minggu #5 (25 Maret 2015)

Pada pertemuan ke 5 ini kami membahas mengenai cara pembuatan program
sesuai prosedur yang baik. Berdasarkan dengan program development steps.
saat proses perkuliahan dosen memberikan contoh mengenai program development steps,


setelah itu kami diberi tugas kelompok dan dikerjakan secara individu pada modul how to solve computer.pdf pada kasus 3.1 3.3 3.5,

Kami disuruh mencari deskripsi algoritma dalam kasus tersebut

Selasa, 24 Maret 2015

Refleksi Minggu #4 (18 Maret 2015)

Pada pertemuan ke 4 dikelas membahas mengenai perulangan (loop), fibonacci, dan sentinel. Alhamdulillah saya lumayan mengerti tentang materi minggu ini.
Pada kesempatan kali ini dosen memberi tugas untuk mengerjakan soal-soal yang ada di ppt minggu ke 4 (loop), dikerjakan bersama kelompok dan di laporkan apakah berhasil semua mengerjakannya atau tidak.

Rabu, 18 Maret 2015

Latihan #2

No. 1 Algoritma untuk mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1) dan B(x2,y2)

Algoritma :
    Misalkan : Input = x1, x2, y1,y2

                       Proses = A <- ((x1 + y1)/2)
                                      B <- ((x2 + y2)/2)

                       Output =  A, B

  Deklarasi :
        x1, x2, y1, dan x2 merupakan Inputan
     
        A & B merupakan Output dari hasil yang telah diproses

a. Dengan Raptor:




b. Dengan Dev c++




#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int A,B,x1,x2,y1,y2;
    cout<<"Masukan nilai x1,x2,y1, dan y2 :"<<endl;
    cin>>x1>>x2>>y1>>y2;
    A=((x1+y1)/2);
    B=((x2+y2)/2);
    cout<<"Titik tengah garisnya " << x1 << " Dan " << y1 <<endl;
    cout<<" adalah = " << A <<endl<<endl;
    cout<<"Titik tengah garisnya " << x2 << " Dan " << y2 <<endl;
    cout<<" adalah = " << B <<endl;
    system("pause");
    return 0;
}

No. 2. Buatlah algoritma dan program untuk memisahkan bilangan interger yang kurang dari 1000 menjadi komponen-komponennya. Sebagai contoh: 127= 1 ratusan + 2 puluhan + 7 satuan









No. 3 yaitu algoritma untuk mencari Determinan Matriks Ordo 2 x 2

Algoritma -> ini biasa nya menggunakan Flowchart
Misalkan : Input = a, b, c, d
                  Proses = Hasil <- a*d - b*c
                  Output = Ditulis determinan

Deklarasi :
      a, b, c, d : ini merupakan bilangan Integer yaitu sebagai (Inputan)

      Determinan : Merupakan bilangan Integer juga yaitu sebagai (Output)




Sedangkan yang ini adalah Program nya yaitu menggunakan DEV C++

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int a,b,c,d,hasil;
    cout<<"Masukan Angka:"<<endl;
    cin>>a>>b>>c>>d;
    hasil=((a*d)-(b*c));
    cout<<"Determinan Matriks ordo 2 x 2 adalah :"<<hasil<<endl;
   
    system("pause");
    return 0;
}




Jumat, 13 Maret 2015

Refleksi Minggu #3 (11 Maret 2015)

Pada pertemuan ketiga kita disuruh bekerja sama dengan kelompok lain untuk menyelesaikan suatu latihan soal dengan menggunakan raptor, kita ditugaskan untuk mengerjakan Latihan Soal 3.1 – 3-5, kita bekerja sama dengan kelompok 8. Kita membagi tugas, satu orang mengerjakan 1 soal latihan. Sebenarnya waktu yang diberikan terlalu cepat untuk kita, karena kita masih kurang cepat tanggap memahami apa yang dimaksud dengan soal tersebut. tapi karena kita bekerja sama dan membantu satu sama lain yang kesulitan, jadi kita menyelesaikan pekerjaan dengan baik. Setelah itu, kita membuat laporan apakah kelompok kita berhasil dan sukses atau tidak selesai dalam mengerjakan soal latihan tersebut.

Kasus 3.1.
Tentukanlah bilangan terbesar antara dua bilangan bulat :





Kasus 3.2.
Tentukanlah bilangan terbesar antara 3 bilangan bulat :



Kasus 3.3.
Carilah akar-akar persamaan kuadrat :

 

Kasus 3.4. 
Konversi Nilai :


Kasus 3.5.  
Konversi Hari :

Refleksi Minggu #2 (4 Maret 2015)

Pada pertemuan minggu kedua kita belajar tentang analisa algoritma pemrograman. Lalu itu setiap kelompok disuruh mengerjakan soal latihan.

Contoh soal algoritma :
Buatlah algoritma dan program untuk mencari titik tengah sebuah garis yang ujung titiknya adalah
A(x1,y1) dan B(x2,y2).

Jawab :
Raptor 

C++

Popular Posts

Recent Posts

Pages

Download Theme

Sabrina Ade Ayunani (1400018098)

Diberdayakan oleh Blogger.