Tugas 10 pertemuan 11 Algoritma dan Struktur Data

 


Assalamu'alaikum Wr.Wb 


Nama : Mukhrodi

Nim : 3420210023

Prodi : Teknik Informatika 

Matkul : Algoritma dan Struktur Data


Lampiran tugas menggunakan software Borland C++


/* Progam Membuat Garis Menggunakan Fungsi */

#include "stdio.h";
#include "iostream.h";
#include "conio.h";

/*
  Nama : Mukhrodi
  NIM  : 3420210023
  Prodi: Teknik Informatika
  Matkul : Algoritma dan struktur data
*/

void garis() {
   printf("\n------------------------------------\n");
}

/*Progam Utama*/
void main () {
   garis(); //Memanggil Fungsi garis
   cout<<"Belajar Algoritma dan Struktur Data.";
   garis(); //Memanggil Fungsi garis
   int a[5];
   a[0]=20; a[1]=35; a[2]=55; a[3]=25;
   printf("Nilai A = %d\n",a[0]);
   printf("Nilai B = %d\n",a[1]);
   printf("Nilai C = %d\n",a[2]);
   printf("Nilai D = %d\n",a[3]);
   getch();
}

Lampiran menggunakan sofware Borland C++

/*
  Nama : Mukhrodi
  NIM  : 3420210023
  Prodi: Teknik Informatika
*/

/*
===============================================
       Penggunaan Prototipe pada fungsi
===============================================
*/
#include "stdio.h"
#include <conio.h>
#include "iostream.h"

//Prototype Fungsi
float total(int hrg, int jml);

void garis() {
   cout<<"==============================================="<<endl;
}

void judul() {
   garis();
   cout<<"VIVA CELEBRITY WATER"<<endl;
   garis();
}

void main() {
   char nama[20], barang[20];
   int harga, jumbel;
   judul();
   cout<<"Masukkan Nama Pembeli : ";cin>>nama;
   cout<<"Nama Barang           : ";cin>>barang;
   cout<<"Harga                 : Rp.";cin>>harga;
   cout<<"Jumlah Pembelian      : ";cin>>jumbel;
   garis();
   cout<<"Terima Kasih "<<nama<<" telah Berbelanja di toko kami."<<endl;
   cout<<"Barang yang anda beli adalah "<<barang<<" dengan harga Rp."<<harga<<endl;
   cout<<"Jumlah yang anda beli adalah "<<jumbel<<" sehingga total bayar adalah Rp.";
   //cout<<total(harga, jumbel);
   printf("%.2f", total(harga, jumbel));
   getch();
}

float total(int hrg, int jml) {
    return hrg * jml;
}


Lampiran menggunakan software Borland C++

/*
  Nama : Mukhrodi
  NIM  : 3420210023
  Prodi: Teknik Informatika
*/

#include "stdio.h"
#include <conio.h>
#include "iostream.h"

void tambah(int m, int n);
void garis();

void main() {
   int a, b;
   a = 27; b = 35;
   cout<<"Nilai variable sebelum Fungsi digunakan"<<endl;
   cout<<"Nilai a adalah "<<a<<" dan nilai b adalah "<<b<<endl;
   garis();
   //Pemanggilan Fungsi Tambah
   tambah(a, b);
   garis();
   cout<<"Nilai variable setelah fungsi Digunakan"<<endl;
   cout<<"Nilai a adalah "<<a<<" dan nilai b adalah "<<b<<endl;
   getch();
}

void tambah(int m, int n) {
   m+=7; n+=7;
   cout<<"Nilai didalam fungsi tambah."<<endl;
   cout<<"Nilai m adalah "<<m<<" dan Nilai n adalah "<<n<<endl;
}

void garis() {
   cout<<"\n\n=================================================\n\n";
}


Lampiran menggunakan software Borland C++

/*
  Nama : Mukhrodi
  NIM  : 3420210023
  Prodi: Teknik Informatika
  Matkul : Algoritma dan Struktur Data
*/

/* Contoh Pemanggil Fungsi By Value */
/* Contoh Pemanggilan Fungsi By reference */

#include "stdio.h"
#include "iostream.h"
#include "conio.h"

void tambah(int *m, int *n);
void garis();

void main() {
   int a, b;
   a = 6; b = 8;
   cout<<"Nilai variable sebelum fungsi digunakan "<<endl;
   cout<<"Nilai a adalah "<<a<<" dan nilai b adalah "<<b<<endl;
   garis();
   /*
   Pemanggilan Fungsi Tambah
   Nilai yang masukan ke fungsi tambah bukan nilai dari variable a dan b
   tetapi alamat dari variable a dan b
   */
   tambah(&a, &b);
   garis();
   cout<<"Nilai variable setelah fungsi digunakan"<<endl;
   cout<<"Nilai a adalah "<<a<<" dan nilai b adalah "<<b<<endl;
   getch();
}


Sekian dan Terimakasih 
Wassalamu'alaikum Wr.Wb

Komentar

Postingan Populer