Sabtu, 22 November 2014

TUGAS ALGORITMA DAN PEMROGRAMAN 3


Membuat Program struk belanja dengan menggunakan bahasa C

Untuk memenuhi Tugas Algoritma dan pemrograman 3 tentang bahasa C, Saya akan membahas tentang contoh program C sederhana.



  Listing Program

#include <stdio.h>

#include <conio.h>

#include <iostream>

main()

{

int jml,harga,tunai;

float jum_bayar,total,kembalian,jum_harga;

char produk[20];

double tot_beli, potongan;

puts(“Masukan Nama Produk = “); gets(produk);

printf(“Masukan Harga = “); scanf(“%d”,&harga);

printf(“Masukan Jumlah Beli = “); scanf(“%d”,&jml);

printf(“=====================================\n”);

printf(“\t ZULFAHMI \n”);

printf(“\t JAKARTA \n”);

printf(“=====================================\n”);

printf(” Nama Produk   = %s\n”,produk);

printf(” Harga         = Rp. %d \n”,harga);

printf(” Jumlah Beli   = Rp. %d \n”,jml);

jum_harga = jml*harga;

printf (” total pembelian = Rp. %1.1f \n”,jum_harga) ;

printf(“===================================(+)\n”);

std::cout <<”total pembelian Rp. “;

std::cin>>tot_beli;

if (tot_beli >= 200000)

potongan = 100000;

std::cout <<”besarnya potongan Rp.”<<potongan<<std::endl;

jum_bayar = tot_beli – potongan;

std::cout<<”jumlah yang harus dibayarkan Rp.”<<jum_bayar;

printf(” \n Tunai         = Rp. “);scanf(“%d”,&tunai);

printf(“===================================(-)\n”);

kembalian=tunai-jum_bayar;

printf(” Kembalian     = Rp. %1.1f \n”,kembalian);

printf(“=====================================\n”);

printf(“\t     Terima Kasih\n”);

printf(“————————————-\n”);

getch();

}

Penjelasan program :

·         Kegunaan dari “#include<>”sebagai library dan ini sangat wajib di perlukan di koding , koding tidak akan berjalan tanpa “#include<>” dan di atas saya mengunakan “#include<stdio.h>” berarti saya mengambil kosa kata dari stdio.h , contoh kosa kata yang termasuk dalam “stdio.h” adalah “printf” dan banyak lain nya .
·         #include<conio.h> , saya membutuhkan “conio.h” karena saya ingin menggunakan kosa kata getch(); . include iostream untuk diperlukan dalam program yang melibatkan perintah input-output , missal cout dan cin.
·         Puts digunakan untuk menampilkan data yang bertipe string dan secara otomatis akan pidah baris (new line).  Gets untuk keperluan pemasukan data string yang panjang dipisahkan dengan spasi.
·         Lalu “… main “, sangat penting untuk koding , koding di atas tidak akan berjalan tanpa “… main”
·         Printf , untuk mengeluarkan output. Scanf untuk menginput data baik berupa bilangan, karakter, ataupun kalimat secara terformat.
·         Getch(); di gunakan untuk menahan tampilan , tetapi apabila anda pengguna visual studio anda tidak perlu menggunakan ini , karena tampilan nya sudah tertahan otomatis.
·         Disini akan saya jelaskan tentang program mengenai struk belanja. Jumlah, harga, dan tunai merupakan pendeklarasian variabel dalam integer. Jum_bayar, total, kembalian, dan jum_harga merupakan pendeklarasian variabel dalam float atau bilangan desimal. Produk merupakan pendeklarasian variabel dalam karakter yang ditentukan maksimum 20 karakter.  Tot_beli dan potongan merupakan pendeklarasian dalam double.
·         Pertama-tama kita masukkan nama produk, kemudian perintah untuk memasukkan harga dan jumlah beli. %d digunakan untuk menampilkan nilai decimal integer.
·         Lalu perintah untuk mencetak nama toko dan kota. Kemudian perintah untuk memasukkan nama produk, harga, dan jumlah beli. %s digunakan untuk menampilkan nilai string. \n untuk ganti baris baru (new line).
·         Untuk menghitung jumlah harga, dengan cara jml_harga = jumlah*harga.
·         Kemudian mencetak total pembelian dari hasil proses dalam menghitung jumlah harga.

·         Mulai pengecekan kondisi jika total beli >= 200000 maka akan mendapatkan potongan sebesar 100000, lalu mencetak besarnya potongan dan jum_bayarnya dihitung menjadi tot_beli – potongan, dan mencetak hasil tunainya. Dan untuk menghitung kembalian dengan tunai – jum_bayar, lalu mencetak besar kembaliannya.


Output Program:





Jumat, 21 November 2014

Tugas Matematika Informatika

Kelompok I
Materi : Operasi Biner
Anggota : Zulfahmi
               Dhenny Rinnaldi
               Sondang Saputra
               Wildan
               Muhammad Arif Akbar

1.    Hitung secara aljabar penjumlahan 11011 dan – 10110.
Jawab :
   11011
– 10110  +
= 101
2.    Hitunglah besaran nilai bilangan biner 1011 – 0111. (menggunakan komplemen 1).
Jawab :
1011        (bilangan biner yang dikurangi)
- 1000 +     (komplemen 1 dari 0111)
End-arround carry         10011
0011
        1     +
0100
Jadi 1011 – 0111  = 100
3.    Berapakah 1100 – 0011? (menggunakan komplemen 2)
Jawab :           1100
1101 +        (komplemen 2 dari 0011)
11001
Diabaikan
Jadi hasilnya 1100 – 0011 = 1001
4.    Berapkah hasil perkalian dari 1011 dengan 1001 ?
1011  –> disebut Multiplikan (bilangan yang dikali) = MD
1001 –> disebut Multiplikator (bilangan pengali) = MR
1011     –> atau desimalnya 11
1001 x  –> atau desimalnya   9
1011
0000
0000
1011       +
1100011 –> 1.26 + 1.25 + 1.21 + 1.20
64 + 32 + 2 + 1 = 99

5.    Berapakah 1258 – 678 
         
78      → borrow
       125
         67  –
         36

 1258 – 678 = 368




Minggu, 02 November 2014

TUGAS COBOL

Untuk Memenuhi Tugas Algoritma Pemrograman 3 saya membuat program dengan menggunakan COBOL File Relatif berikut Coding,Listing,dan outputnya.