Jumat, 08 April 2016

DIKTAT BAB 1. Komputer dan Bahasa Pemrograman

1. Buatlah program yang menampilkan biodata pribadi anda.



 2. buatlah program yang meminta input dari user berupa tanggal, bulan dan tahun kelahiran
dan menampilkannya dengan format tanggal-bulan-tahun.




3. buatlah program yang menampilkan huruf I yang semuanya menggunakan karakter ‘*’
dengan tinggi 6 karakter dan lebar 3 karakter.








4. buatlah program untuk menghitung luas dan keliling lingkaran beserta volume bola. Buat
deklarasi terpisah antara variabel dan konstanta yang diperlukan.


4.1

4.2


 5. buatlah program yang menampilkan pilihan-pilihan menu dari sebuah restoran atau cafe.


6. Buatlah program yang merepsentasikan cerita berikut. Ibu memberi uang kepada adik
sebesar 20 ribu rupiah. Ibu meminta adik untuk membeli 3 kg beras. Setiap kilogram
beras harganya Rp 5.500.- Berapakah uang kembalian yang diterima adik ?


 

 7. Ulangi untuk kasus no 6. Apabila banyak beras tidak diketahui, berapa kg maksimal
beras yang dapat dibeli ?


 


8. Buatlah sekurang-kurangnya 4 baris puisi (boleh potongan lagu), kemudian buat program
yang menampilkan per baris. Untuk menampilkan baris berikutnya, user diminta
menekan sebuah tombol.


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

/* 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) {
 system ("COLOR B");
 double x;

 char redo;
 do
 {
string sambutan="\t\t\t* AKU INGIN BERSAMA SELAMANYA * \n",about="Ketika tunas itu tumbuh \n",lagi="Serupa tubuh yang mengakar \n",lagilagi="Setiap nafas yang terhembus adalah kata. \n",ampo="Angan, debur dan emosi bersatu dalam jubah berpautan. \n",ampoo="Tangan kita terikat.... Lidah kita menyatu.... \n",ampooo="Maka setiap apa yang terucap adalah sabda pendita ratu. \n",ampoooo="Hahh... Di Luar itu pasir... Di luar itu debu... \n",ampooooo="Hanya angin meniup saja lalu terbang hilang tak ada. \n",ampoooooo="Tapi kita tetap menari, menari cuma kita yang tahu. \n",ampooooooo="Jiwa ini tandu... Maka duduk saja... \n",ampoooooooo="Maka akan kita bawa... Semua... \n",ampooooooooo="Karena kita adalah satu. \n";
for (int x=0;x<=sambutan.length();x++)
 {
 cout<<sambutan[x];
 for (double y=0;y<=9990000;y++)
 {

 }
 }
 cout<<"\n";
 for (int x=0;x<=about.length();x++)
 {
 cout<<about[x];
 for (double y=0;y<=7990000;y++)
 {

 }
 }
 cout<<"\n";
  for (int x=0;x<=lagi.length();x++)
 {
 cout<<lagi[x];
 for (double y=0;y<=6990000;y++)
 {

 }
 }
 cout<<"\n";
  for (int x=0;x<=lagilagi.length();x++)
 {
 cout<<lagilagi[x];
 for (double y=0;y<=5990000;y++)
 {

 }
 }
  cout<<"\n";
  for (int x=0;x<=ampo.length();x++)
 {
 cout<<ampo[x];
 for (double y=0;y<=5990000;y++)
 {

 }
 }
  cout<<"\n";
 for (int x=0;x<=ampoo.length();x++)
 {
 cout<<ampoo[x];
 for (double y=0;y<=5990000;y++)
 {

 }
 }
  cout<<"\n";
  for (int x=0;x<=ampooo.length();x++)
 {
 cout<<ampooo[x];
 for (double y=0;y<=5990000;y++)
 {

 }
 }
 cout<<"\n";
  for (int x=0;x<=ampoooo.length();x++)
 {
 cout<<ampoooo[x];
 for (double y=0;y<=4990000;y++)
 {

 }
 }
 cout<<"\n";
  for (int x=0;x<=ampooooo.length();x++)
 {
 cout<<ampooooo[x];
 for (double y=0;y<=3990000;y++)
 {

 }
 }
  cout<<"\n";
  for (int x=0;x<=ampoooooo.length();x++)
 {
 cout<<ampoooooo[x];
 for (double y=0;y<=3990000;y++)
 {

 }
 }
  cout<<"\n";
  for (int x=0;x<=ampooooooo.length();x++)
 {
 cout<<ampooooooo[x];
 for (double y=0;y<=3990000;y++)
 {

 }
 }
 cout<<"\n";
  for (int x=0;x<=ampoooooooo.length();x++)
 {
 cout<<ampoooooooo[x];
 for (double y=0;y<=3990000;y++)
 {

 }
 }
 cout<<"\n";
  for (int x=0;x<=ampooooooooo.length();x++)
 {
 cout<<ampooooooooo[x];
 for (double y=0;y<=3990000;y++)
 {

 }
 }
  cout<<"\n---------------------------------------------------------------------------"<<endl;
 cout << "Anda Ingin Mengulangnya Kembali?(Y/T)" << endl; cin >> redo;}
while(redo=='y'||redo=='Y');
cout<<endl<<endl;
cout<<"Terimakasih :) ";

cout<<endl<<endl<<endl<<endl;
cout<<"Design and Program By : Dedy Saputra ";
cout<<"\n---------------------------------------------------------------------------"<<endl;

system ("PAUSE");
return 0;
}

#script by: Alex
Share:

Minggu, 03 April 2016

Refleksi 5 dan 6

   Hay para pengunjung setia My Blog, admin kembali membarikan refleksi tentang Algoritma dan Pemrograman. Pertemuan ke 5, adalah pertemuan yang sangat menakutkan. Tugas yang diberikan sangatlah banyak. Awal kuliah yaitu kuis kelompok, yang mana kuisnya hanya 1 soal saja, namun harus membuat program menggunakan aplikasi DevC++ dan Raptor beserta Algoritma. Waktu yang diberikan hanya 15 menit, jika digunakan unutk panik maka akan kehabisan waktu. Selanjutnya pemberian tugas untuk mengerjakan latihan-latihan yang berada di diktat yang jummlahnya luar biasa.
Share:

Refleksi 4

         Hay semuanya, kembali di refleksi Algoritma dan Pemrogrman. Pertemuan ke 4, Dosen memberikan tugas untuk setiap kelompoknya mengerjakan kasus-kasus yang berada di materi Power Point. Kemudian, Dosen menunjuk kelompok-kelompok yang diwajibkan mempresentasikan hasil pekerjaannya di depan kelas. Setelah semua kelompok yang ditunjuk maju, kuliah dilanjutkan menjelaskan materi yang ada di PPT.
Share:

Kasus 5.8 Iteratif dan rekursif

 Algoritma:
  • Memasukkan nilai pertama dengan tipe data integer.
  • Memasukkan nilai kedua degan tipe data integer.
  • Memproses nilai dengan rumus r=m%n untuk mendapatkan sisa.
  • Cetak hasil proses.

 *DevC++

#include <iostream>
#include <cstdlib>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

using namespace std;

void bilangan (int m, int n, int r){
    r=m%n;
    if (r==0){
    }
    else{
        cout<<r<<endl;
        m=n;
        n=r;
        bilangan (m,n,r);
    }
}

int main(int argc, char** argv) {
    int m,n,r;
   
    cout<<"Masukkan Bilangan Pertama : ";cin>>m;
    cout<<"Masukkan Bilangan Kedua   : ";cin>>n;
    cout<<"Nilai m : "<<m<<endl;
    cout<<"Nilai n : "<<n<<endl;
    cout<<endl;
    r=1;
    bilangan(m,n,r);
   
    return 0;
}



*Raptor







#script by: Alex
Share:

Sabtu, 02 April 2016

Kasus 5.7 Bilangan Fibonacci

 Algoritma:
  • Memasukkan bilangan suku ke-n dengan tipe data integer.
  • Memproses dengan percabangan dengan nama fungsi "f3".
  • Cetak hasil bilangan fibonacci

 *DevC++

#include <iostream>
#include <cstdlib>
#include <string>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

using namespace std;
void fibonacci (int n, int f1, int f2, int x){
    int f3;
    if (x>(n-2)){
    }
    else{
        f3=f1+f2;
        cout<<f3<<", ";
        f1=f2;
        f2=f3;
        x=x+1;
        fibonacci (n,f1,f2,x);
    }
}
int main(int argc, char** argv) {
    int f1;
    int n;
    int f2;
    int x;
    cout<<"Masukkan Suku Ke-n : ";
    cin>>n;
    cout<<" fibonacci Suku Ke- "<<n<<endl;
    x=1;
    f1=0;
    f2=1;
    cout<<f1<<", "<<f2<<", ";
    fibonacci (n,f1,f2,x);
       
    return 0;
}



*Raptor










Share: