Not-
Found
Showing posts with label DPK. Show all posts
Showing posts with label DPK. Show all posts

Tugas Manipulasi File - Program Suhu dan Level suhu pada c++

Pertama yang harus anda buat adalah file project dengan aplikasi apasaja untuk mengedit source code. disini saya menggunakan aplikasi CodeBlock untuk membuat program.

#include <iostream.h>
#include <fstream.h>
#include <string.h>
#include <stdlib.h>
float level_air(int x)
{
    return x-0.15;
}
float suhu_air(int x)
{
    return x+0.10;
}
int main()
{
    char p='y';
    while(p=='y')
    {
        using namespace std;
        ifstream data("data.txt");
        char kata[1000];
        int data_[100][2];
        float hasil[100][2];
        int tmp=0;
        int ngitung=0;
        while (!data.eof())
        {
            for(int a=0; a<2; a++)
            {
                data>>kata;
                data_[tmp][a]=atoi(kata);


            }
            tmp++;
            ngitung++;

        }
        data.close();
        cout<<"=================================================="<<endl;
        cout<<"| level air | suhu air |     level   |    suhu   |"<<endl;
        cout<<"=================================================="<<endl;
        for(int q=0; q<ngitung; q++)
        {
            hasil[q][0]=level_air(data_[q][0]);
            hasil[q][1]=suhu_air(data_[q][1]);
            cout<<"|     "<<data_[q][0]<<"    |    "<<data_[q][1]<<"    |    "<<hasil[q][0]<<"    |    "<<hasil[q][1]<<"   |"<<endl;
        }
        cout<<"=================================================="<<endl;
        cout<<" ulangi lagi??";
        cin>>p;
    }
    return 0;
}

Langkah selanjutnya sebe;um program di compile buatlah dulu file data.txt, Isi data.txt sesuai kebutuhan anda. Dibawah ini contoh punya saya:
25 30
20 50
30 90
40 20
50 10
60 90
70 20
80 65
90 87
16 17
12 15
35 76

Langkah terakhir jalankan program dan lihat hasilnya.
Semoga sukses selalu.,
 

Posted by
simokonk

More

Tugas Fungsi - Membuat Program Pangkat dan Akar Dengan C++

      Selamat datang kembali di blog saya yang gak karuan ini. Terima kasih anda mau membaca sedikit tulisan saya yang hanya basa-basi. Hari ini tepatnya siang tadi pada waktu pelajaran teori Dasar Pemrograman Komputer, kelas saya diberi tugas untuk membuat sebuah program pangkat dan akar menggunakan fungsi dengan kode c++. Sedikit Tentang Fungsi yang saya ketahui.


      Fungsi merupakan blok dari kode program yang dirancang untuk melaksanakan tugas khusus. Fungsi banyak dilibatkan dalam pembuatan suatu program, dengan tujuan : Program menjadi lebih tersetuktur, sehingga mudah dipahami dan mudah dikembangkan Dapat mengurangi pengulangan kode.


Bentuk umum suatu fungsi adalah sebagai berikut :
Tipedata namafungsi(daftarparameter)
{
/*Badan Fungsi*/
return nilaireturn; /* untuk tipe data bukan void */
}
Ok. Langsung saja ke permasalahan tadi. dibawah ini adalah source code untuk program pangkat dan akar menggunakan fungsi dengan c++.
/*
    NAMA : DEBBY ARI KURNIA SETIAWAN
    NIM : 110534431033
    PRODI : S1 PTE C 2011
*/

#include <iostream.h>
#include <math.h>

double menghiutungPangkat(double nilai, double pangkat);
float menghiutungAkar(float nilai);
void header();

int nilai,pangkat,i,hasil = 1;
char pilihan,ulang;

int main(){
    header();
    switch(pilihan){
      case '1' :
                cout<<"Silahkan Masukkan Nilai   : ";
                cin>>nilai;
                cout<<"Silahkan Masukkan Pangkat : ";
                cin>>pangkat;
                cout<<"\n=========================="<<endl;
                cout<<"Hasilnya : "<<menghiutungPangkat(nilai,pangkat);
                cout<<"\n=========================="<<endl;
                break;
      case '2' :
                cout<<"Silahkan Masukkan Nilai   : ";
                cin>>nilai;
                cout<<"\n=========================="<<endl;
                cout<<"Hasilnya : "<<menghiutungAkar(nilai);
                cout<<"\n=========================="<<endl;
                break;

    };

    return 0;
}
void header(){
    cout<<"======================================="<<endl;
    cout<<"= PROGRAM MENGHITUNG AKAR DAN PANGKAT ="<<endl;
    cout<<"======================================="<<endl<<endl;
    cout<<"MENU :"<<endl<<endl;
    cout<<"1. Pangkat "<<endl;
    cout<<"2. Akar "<<endl<<endl;
    cout<<"====================="<<endl;
    cout<<"Silahkan Masukkan Piliahan : ";
    cin>>pilihan;
}
double menghiutungPangkat(double nilai, double pangkat){
    for (i = 1 ; i <= pangkat ; i++){
       hasil = hasil * nilai;
    }
    return hasil;

}

float menghiutungAkar(float nilai){
    return hasil = sqrt(nilai);

}

Posted by
simokonk

More

Laporan Modul 8 - Dasar Pemrograman Komputer

       Selamat Malam, Senang rasanya anda mau mampir ke blog Simokonk. Sehubungan dengan tugas Dasar Pemrograman Komputer yang Modul 8 saya disini akan Share hasil pekerjaan saya yang dibantu teman saya. Kalau nanti ada salahnya silahkan anda betulkan sendiri, karena disini saya juga masih belajar. Di tunggu komentarnya.



Posted by
simokonk

More

Laporan 7 Dasar Pemrograman Komputer

Selamat malam teman2. ini ada file laporan 7 hasil temenq PTI. Nanti kalau ngopy tolong jangan sama persis ya..,,!! :) Biar tidak sama semua. Langsung saja silahkan di download dengan Klik dibawah ini.



Posted by
simokonk

More

Program Nilai Mahasiswa Universitas Negeri Malang [C++]

Tugas lagi tugas lagi, bosen tiap pertemuan dikasih tugas. Tugasnya sulit-sulit lagi.. Kali ini disuruh membuat program penghitung nilai mahasiswa Universitas Negeri Malang Prodi S1 PTE C 2011. dan inilah hasilnya :

Source Code :
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void main()
{
int aktf,tgs,uj,NA;
   cout<<"<<Penentuan Nilai Akhir mahasiswa>>\n\n";
   cout<<"-----------------------------------\n";
   cout<<">>Nilai Murni Keaktifan: ";
   cin>>aktf;
   cout<<"-----------------------------------\n";
   cout<<">>Nilai Murni Tugas    : ";
   cin>>tgs;
   cout<<"-----------------------------------\n";
   cout<<">>Nilai Murni Ujian    : ";
   cin>>uj;
   NA=aktf*0.2+tgs*0.3+uj*0.5;
   cout<<"-----------------------------------\n";
   cout<<">>Nilai Akhir          : "<<NA<<endl;
   cout<<"\n>>--> Predikat Nilai: ";
   if(NA>=0 && NA<=44)
   {
    cout<<"E";
    cout<<"\nAnda Tidak Lulus, tingkatkan belajar anda";
   }else
    if(NA>=45 && NA<=55)
   {
   cout<<"D";
   cout<<"\nAnda Tidak Lulus, tingkatkan belajar anda";
   }else
   if(NA>=56 && NA<=65)
   {
   cout<<"C";
   cout<<"\nAnda Lulus, tingkatkan prestasimu";
   }else
   if(NA>=66 && NA<=75)
   {
   cout<<"B-";
   cout<<"\nAnda Lulus dengan Baik, tingkatkan prestasimu";
   }else
   if(NA>=76 && NA<=85)
   {
   cout<<"B";
   cout<<"\nAnda Lulus dengan Baik, tingkatkan prestasimu";
   }else
   if(NA>=86 && NA<=90)
   {
   cout<<"A-";
   cout<<"\nAnda Lulus, EXCELLENT";
   }else
   {cout<<"A";cout<<"\nAnda Lulus, EXCELLENT";}
   getch();
}
Silahkan dicoba kalau ingin lihat hasilnya

Posted by
simokonk

More

Tugas DPK Array [C++]

     Tugas lagi - tugas lagi, capek nie. Gak ada ta seminggu tanpa ada tugas satupun?? mungkin kalau ada enak kali ya.. hehehe. Ditinggal gk masuk kuliah 2 hari saja tugas sudah numpuk. Apalagi  minggu-minggu ini, banyak sekali tugas laporan yg belum terselesaikan. Malah tugas ini harus di kerjakan dengan diberi waktu 2 hari untuk mengerjakan. dan di kirim ke emailnya. ini adalah SS tugas yang diberikan.
     Saya sangat kebingungan dan kaget kalau ada tugas itu, soalnya waktu itu saya tidak masuk karena ngehadiri meet n greet slank. ditambah lagi disuruh baca file powerpoint yang diberikan saya juga tidak punya. Akhirnya ada seorang teman saya yang baik hati mempost hasil kerjaannya di group Facebook. dan saya pun langsung unduh filenya dan coba saya gunakan, akhirnya bisa dan inilah source codenya :

/*-----------------------------------
NAMA : DEBBY ARI KURNIA SETIAWAN
NIM : 110534431033
PRODI : S1 PTE C
-----------------------------------*/
#include<stdio.h>
void main()
{
int m;
int nilai[7][7];
m=6;
for (int a=1; a<=m; a++)
{
for (int b=1; b<=a; b++)
{
if (b==1||b==a)
{
nilai[a][b]=1;
printf("%i ", nilai[a][b]);
}
else{
nilai[a][b]=nilai[a-1][b]+nilai[a-1][b-1];
printf("%i ", nilai[a][b]);
}
}
printf("\n");
}
}

Dan untuk hasilnya bisa anda coba sendiri, Terima Kasih.



Posted by
simokonk

More

Program Penentuan Hari [C++]


#include <iostream.h>
#include <conio.h>             // Header

void main(){                   // Deklarasi fungsi

char kode;
cout<<"       PROGRAM MENENTUKAN HARI       "<<endl;
cout<<"====================================="<<endl;
    cout<<"A:SENIN   B:SELASA   C:RABU   D:KAMIS \nE:JUMAT   F:SABTU    G:MINGGU"<<endl;
cout<<"====================================="<<endl;
    cout<<"Masukkan kode hari: ";
cin>>kode;
cout<<"====================================="<<endl;

   switch(kode){
    case 'a':
    cout<<"Hari yang kamu pilih : Senin "<<endl;
      break;
    case 'b':
    cout<<"Hari yang kamu pilih : Selasa "<<endl;
      break;
    case 'c':
    cout<<"Hari yang kamu pilih : Rabu "<<endl;
      break;
    case 'd':
    cout<<"Hari yang kamu pilih : Kamis "<<endl;    // Baris Program
      break;
    case 'e':
    cout<<"Hari yang kamu pilih : Jumat "<<endl;
      break;
    case 'f':
    cout<<"Hari yang kamu pilih : Sabtu "<<endl;
      break;
    case 'g':
    cout<<"Hari yang kamu pilih : Minggu "<<endl;
      break;
      default:
      cout<<"Tidak ada pilihan hari itu.."<<endl;
      break;
   }
 }

Posted by
simokonk

More

Membuat Bintang Bertingkat [C++]


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

void main(){

int a, b, a1;

cout<<"Masukkan tinggi tingkatan : "; cin>>a1;
    for(a=1; a<=a1; a++)
    {
        for(b=1; b<=a; b++)
        {
            cout << "*";
        }

        cout << endl;
    }
cout<<"Selamat anda telah membuat "<<a1<<" tingkatan"<<endl;
getch();
}

Posted by
simokonk

More

Program Kasir Sederhana [C++]


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

void main(){
int jml_pem, diskon, total, b1, b2, b3, j1, j2, j3;
char kasir[10];

cout<<"    SELAMAT DATANG DI TOKO HALAL MAKMUR JAYA    "<<endl;
cout<<"================================================"<<endl;
cout<<"                                  Kasir : "; cin>>kasir;
cout<<"================================================"<<endl;

cout<<"Barang 1       : Rp.3500";
cout<<" X "; cin>>b1; j1=b1*3500;
cout<<"Harga Barang 1 : Rp."<<j1<<endl;
cout<<"\nBarang 2       : Rp.5100";
cout<<" X "; cin>>b2; j2=b2*5100;
cout<<"Harga Barang 2 : Rp."<<j2<<endl;
cout<<"\nBarang 3       : Rp.2200";
cout<<" X "; cin>>b3; j3=b3*2200;
cout<<"Harga Barang 3 : Rp."<<j3<<endl;

cout<<"================================================"<<endl;
jml_pem=j1+j2+j3;
cout<<"total : Rp."<<jml_pem<<endl;
cout<<"================================================"<<endl;

if (jml_pem>=50000){
cout<<"      Selamat Anda Mendapatkan Potongan 20% "<<endl;
diskon=jml_pem*20/100;
total=jml_pem-diskon;
cout<<"                                                "<<endl;
cout<<"Total yang harus dibayar : Rp."<<total<<endl;
cout<<"================================================"<<endl;

}
if (jml_pem<50000) {
cout<<"                                                "<<endl;
cout<<"Total yang harus dibayar : Rp."<<jml_pem<<endl;
cout<<"================================================"<<endl;
}

cout<<"      Terima kasih telah berbelanja disini       "<<endl;
cout<<"Barang yang sudah dibeli tidak dapat dikembalikan"<<endl;
getch();
}

Posted by
simokonk

More

Program Pilihan [C++]


Pemilihan beberapa program. Pada Program ini terdapat banyak program di dalamnya. dimana kita bisa memilih program apa yang mau dijalankan. dan terdapat juga petunjuk programnya. Antara lain yaitu Penghitung Luas Segitiga, Luas balok, Suhu, Luas lingkaran, tahun kabisat.

Code:
#include <iostream.h>
#include <conio.h>
#include <stdio.h>

void main(){

float als,tgi,ls,pjb,tb,lb,lsb,pl,pt,lt;
int a;
char op;
double celc, fahr, rea, kelv, r, l;

cout<<"|=====================================================|"<<endl;
cout<<"|                   PETUNJUK PROGRAM                  |"<<endl;
cout<<"|=====================================================|"<<endl;
cout<<"|           1. Penghitung Luas Segitiga               |"<<endl;
cout<<"|           2. Penghitung Luas Balok                  |"<<endl;
cout<<"|           3. Pengkonversi Suhu                      |"<<endl;
cout<<"|           4. Penghitung Luas Lingkaran              |"<<endl;
cout<<"|           5. Mengetahui Tahun Kabisat               |"<<endl;
cout<<"|=====================================================|"<<endl;


cout<<"\nPilihlah Program yang akan anda gunakan: ";
      cin>>op;

      switch(op)
      {
      case '1':
cout<<"======================================================="<<endl;
cout<<"Program yang anda pilih adalah Penghitung Luas Segitiga"<<endl;
cout<<"======================================================="<<endl;
         cout<<"\nMasukan Nilai Alas : ";
         cin>>als;
cout<<"\nMasukan Nilai Tinggi : ";
         cin>>tgi;
         ls=0.5*als*tgi;
         cout<<"\nLuas Segitiga adalah :"<<ls<<endl;
         break;

         case '2':
cout<<"======================================================="<<endl;
cout<<"Program yang anda pilih adalah Penghitung Luas Balok   "<<endl;
cout<<"======================================================="<<endl;
         cout<<"\nMasukan Nilai Panjang : ";
         cin>>pjb;
cout<<"\nMasukan Nilai Tinggi : ";
         cin>>tb;
cout<<"\nMasukan Nilai Lebar : ";
         cin>>lb;
pl=pjb*lb; pt=pjb*tb; lt=lb*tb;
         lsb = 2*(pl+pt+lt);
         cout<<"\nLuas Balok adalah : "<<lsb<<endl;
         break;

case '3':
cout<<"======================================================="<<endl;
cout<<"Program yang anda pilih adalah Pengkonversi Suhu       "<<endl;
cout<<"======================================================="<<endl;
cout<<"\n             KONVERSI SUHU DARI CELCIUS KE             "<<endl;
cout<<"              Farenheit | Reamur | Kelvin              "<<endl;
cout<<"-------------------------------------------------------"<<endl;
cout<<"Masukkan suhu dalam celcius : ";
cin>>celc;

fahr = (celc*1.8) + 32;
rea  = celc * 0.8;
kelv = celc + 273.15;

cout<<"-------------------------------------------------------"<<endl;
cout<<"                  HASIL KONVERSI SUHU                  "<<endl;
cout<<"-------------------------------------------------------"<<endl;
cout<<"  FAHRENHEIT  = "<<fahr<<" oC"<<endl;
cout<<"  REAMUR      = "<<rea<<" oC"<<endl;
cout<<"  KELVIN      = "<<kelv<<" oC"<<endl;
break;

case '4':
cout<<"======================================================="<<endl;
cout<<"Program yang anda pilih adalah Penghitung Luas Lingkaran"<<endl;
cout<<"======================================================="<<endl;
         cout<<"\n          PROGRAM PENGHITUNG LUAS LINGKARAN          "<<endl;
cout<<"-------------------------------------------------------"<<endl;
cout<<"Silahkan Masukkan Jari-Jari Lingkaran : ";
cin>>r;
l=3.14*r*r;
cout<<"-------------------------------------------------------"<<endl;
cout<<"Luas Lingkaran adalah : "<<l<<endl;
         break;

case '5':
cout<<"======================================================="<<endl;
cout<<"Program yang anda pilih adalah Penentuan Tahun Kabisat "<<endl;
cout<<"======================================================="<<endl;
         cout<<"\n             PROGRAM PENENTU TAHUN KABISAT            "<<endl;
cout<<"-------------------------------------------------------"<<endl;
cout<<"Masukan tahun : ";
cin>>a;
if(a % 4==0){
cout<<"Tahun "<<a<<" Merupakan Tahun Kabisat"<<endl;
}
else
cout<<"Tahun "<<a<<" Bukan Tahun Kabisat"<<endl;
         break;

default :
cout<<"\n                    PROGRAM ERROR                      "<<endl;
cout<<"-------------------------------------------------------"<<endl;
cout<<"Program "<<op<<" Tidak tersedia"<<endl;
cout<<"Program hanya tersedia 1-5"<<endl;

 }
cout<<"\n======================================================="<<endl;
cout<<"      -Terima Kasih Telah Menggunakan Program Ini-     "<<endl;
getch();

}

Output:


Posted by
simokonk

More

Program Penentu Tahun Kabisat


Langsung Saja tanpa basa-basi inilah kode untuk program penentu tahun kabisat.

Code:
#include <conio.h>
#include <iostream.h>

void main()
{
int a;
cout<<"     PROGRAM PENENTU TAHUN KABISAT     "<<endl;
cout<<"---------------------------------------"<<endl;
cout<<"Masukan tahun : ";
cin>>a;
if(a % 4==0){
cout<<"Tahun "<<a<<" Merupakan Tahun Kabisat"<<endl;
}
else
cout<<"Tahun "<<a<<" Bukan Tahun Kabisat"<<endl;

getch ();
}

Hasil (Output)

Posted by
simokonk

More

Source Code Matriks Transpose

Hai Semuanya. Saya hari ini akan nge-share hasil ujian tengah semester yang disuruh buat program transpose matriks. Sebenernya gak sulit kok, soalnya di modul yang diberikan sudah ada source codenya. hehehe :) jadi tinggal copas doank. Dibawah ini adalah source code hasil yang sudah saya edit.
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <windows.h>

void main()
{
    int baris, kolom,inputanbaris, inputankolom, matriks[5][5] ;
    char ulang;

   do{  
    system("cls");  
   printf("|========================================|\n");
   printf("|       PROGRAM MATRIKS TRANSPOSE        |\n");
   printf("|          DEBBY ARI KURNIA S            |\n");
   printf("|             110534431033               |\n");
   printf("|                PTE - C                 |\n");
   printf("|========================================|\n");

       printf("Masukkan Baris : ");
    scanf("%i",&inputanbaris);
    printf("Masukkan Kolom : ");
    scanf("%i",&inputankolom);

    printf("\n");

    for(baris=0;baris<inputanbaris;baris++)
    {
       for(kolom=0;kolom<inputankolom;kolom++)
      { printf("matriks[%i][%i]  ", baris+1,kolom+1);
         scanf("%i", &matriks[baris][kolom]);
       }
         printf("\n");

    }

    printf("Isi array: \n");
   for(baris=0;baris<inputanbaris;baris++)
   {
       for(kolom=0;kolom<inputankolom;kolom++)
        {
          printf("%i ", matriks[baris][kolom]);
        }
        printf("\n");
    }
      printf("Hasil tranpose: \n");
      for(kolom=0;kolom<inputankolom;kolom++)
      {
      for(baris=0;baris<inputanbaris;baris++)

        {
          printf("%i ", matriks[baris][kolom]);
        }
        printf("\n");
   }
       cout<<"\n\n Anda ingin mengulang (Y/N)? ";
      cin>>ulang;
   }while((ulang=='Y')||(ulang=='y'));
getch();
}

Posted by
simokonk

More

Source Code C++ Korversi Suhu

Selamat Pagi/siang/malam semua, kali ini saya akan menampilkan tugas pertama saya pada matkul Dasar Pemrograman Komputer. Pertama kali tugas yang dikasih yaitu suruh buat konversi suhu dari Celcius ke Reamur, Fahrenheit, Kelvin. Saya sebagai orang awam sangatlah kebingungan. dan akhirnya dg kerja keras saya ini hasilnya.

/*---------------------------------------------

Dasar Pemogram Komputer bahasa C++

Debby Ari Kurnia Setiawan S1 Pendidikan Teknik Elektro '11 C

Modul 1 Latihan 2 KONVERSI SUHU
---------------------------------------------*/
#include <iostream.h>

#include <conio.h>

void main(){

double celc, fahr, rea, kelv;

cout<<"===============================================\n";

cout<<" KONVERSI SUHU DARI CELCIUS KE \n";

cout<<" Farenheit | Reamur | Kelvin \n";

cout<<"===============================================\n";

cout<<"Masukkan suhu dalam celcius : ";

cin>>celc;

/////

fahr = (celc*1.8) + 32;

rea = celc * 0.8;

kelv = celc + 273.15;

/////

cout<<"===============================================\n";

cout<<" HASIL KONVERSI SUHU \n";

cout<<"===============================================\n";

cout<<"FAHRENHEIT = "<<fahr<<" oC"<<endl;

cout<<"REAMUR = "<<rea<<" oC"<<endl;

cout<<"KELVIN = "<<kelv<<" oC"<<endl;

cout<<"===============================================\n";

getche();

}

Posted by
simokonk

More

Copyright © / Simokonk

Template by : Urangkurai / Modified by : Debby Mokonk