Minggu, 23 Maret 2014

Refleksi Minggu ke-4 alpro

Assalamualaikum Wr.Wb 


okey to the point aja yaaa ,.. seperti biasa kuliah alpro di mulai pada pukul 06.00 ,..... 1 jam pertama di gunakan untuk adu permainan SOKOBAN ,..... lalu pada pukul 07.00 di lanjutkan dengan materi ,.... tak lupa dosen pun memberikan motivasi motivasiiiiiii ,.......... 


sekian dulu ya .,,, lanjut besok okeyyyyyyyyyyyyyyyyyyyy,.......

MERDEKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...


Wassalamualaikum Wr.Wb

Algoritma mencetak bilangan yang habis dibagi 3 dan 5

Tugas Individu Minggu ke-4 (17 Maret 2014)
Assalammu’alaikum Wr.Wb

Analisis

Membaca i (bilangan 1 sampai dengan 100), kemudian menentukan bilangan yang habis 

dibagi 2 dan 5

Deklarasi

i : integer {bilangan 1 sampai dengan 100}

Deskripsi

Read i

I ß 1 sampai dengan 100

for (int i=1; i<=100; i++)

if (i mod 3==0)

Write 

Else (i mod 5==0)

Write i

Berikut adalah programnya menggunakan Dev C++ :

#include <iostream.h>
#include <conio.h>
class bilangan
 {
public:
int proses();
private:
int i;
};
int bilangan::proses()
{
cout<<"Program Mencetak Bilangan yg Habis dibagi 3 dan 5";
cout<<" antara 1 sampai 100 : \n";
for(int i=1; i<=100; i++)
{
if(i % 3==0)
{cout<<i<<endl;}
else(i % 5==0);
{cout<<i<<endl;}
}
}
int main()
{
bilangan x;
x.proses();
getch();
}

 dan setelah di compile output/tampilannya menjadi

Semoga bermanfaat ya...
Wassalammu'alaikum Wr.Wb

tugas alpro


Kasus 4.1 
Mencetak bilangan dari 1 sampai dengan 4

Tugas Kelompok Minggu ke-4 (17 Maret 2014)
Assalammu’alaikum Wr.Wb

Masalah:
Mencetak bilangan 1-4

Analisis:
Input  : 4 sebagai masukkan dan batas akhir, dan i adalah integer nilai awal
Proses: Perulangan hingga batas akhir
Output: Mencetak (y)

Algoritma:
Mencetak bilangan 1-4 (Mencetak angka dari 1,2...,4 ke piranti keluaran)

Deklarasi:
x,y: integer

Deskripsi:
read (x)
for(y=1;y<=4;y++)
write(1,2,3,4)

Berikut adalah programnya menggunakan Dev C++ :

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5pnlTrv3bkGLZExwcQVclSHG2clWE1QvH6hzMcltEDiV2AriuXFnGXh0XRpx8O3c63qOLpFZmXyboPpKolp17I-uzLpeQePx6zeC3dlIRjaiWbSQvIk_99adcGyfuKxL7N6S0Atw4H42V/s1600/4.1ku.png

 dan setelah di compile output/tampilannya menjadi

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB1RrLpByrcDkU4dtxZ8TX-IJwJAEBp9Gm7C0i9EV-NYjmnIfeNWzI-fooP0QHH1hJULKVFkAiiEHFGSlWHIBxJpnBX2-RxUdtJccV-jpEUDZc0V-XHtVkUSTmM5vvAEwBDicPSznJOWiw/s1600/compile+4.1ku.png

Berikut jika di buat flowchartnya :

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwE_Ot3QP6AOnDqMWLyzlbinNa3m_1kCtZz8rCg3dSLPD9Puw6gsuyr8K2T-zIOUuOG1c1q9qqt3f7clo-24YVYdANWPmEPqnjtCJiheMgtAOKxv9yoZY-VQrmi4l7_pWYDabSgfDEiOnE/s1600/raptor+4.1.PNG


Wassalammu'alaikum Wr.Wb

Tugas alpro


Kasus 4.2Mencetak Bilangan Ganjil dari 0 sampai dengan 10


Tugas Individu Minggu ke-4 (17 Maret 2014)
Assalammu’alaikum Wr.Wb

Masalah:
Mencetak bilangan ganjil dari 0 sampai dengan 10.

Analisis:
Input: 10 sebagai batasan
Proses: x
ß0
            for x
ß 0 to 10 do
            if(x mod 2 = 1)
            then
            write(x)
            endif
           endfor
Output: Cetak (x) bilangan ganjil

Algoritma:
Mencetak bilangan ganjil dari 0 sampai dengan 10 ke piranti keluaran.

Deklarasi:x : integer

Deskripsi:for x ß 0 to 10 do
if(x mod 2 = 1)
then
write(x)
endif
endfor

 Berikut adalah programnya menggunakan Dev C++ :


dan setelah di compile output/tampilannya menjadi


Berikut jika di buat flowchartnya :



semoga bermanfaat guys..............
Wassalammu'alaikum Wr.Wb

Tugas Alpro


Kasus 4.3
Carilah rata-rata dari n bilangan positif

Tugas Individu Minggu ke-4 (17 Maret 2014)
Assalammu’alaikum Wr.Wb
Masalah
Mencari rata-rata dari n bilangan bulat positif

Analisis
Input           : n adalah integer
Proses         : total banyaknya
Output        : cetak (rata)

Algoritma
Diberikan n data kemudian dicari rata-ratanya

Deklarasi
i,n,jml,x      : integer
rata-rata     : real


Deskripsi
read(n)
jml
ß0
fori
ß1 to n do
read(x)
jml
ßjml+x
endfor
rata
ßjml/n
write(rata)

Berikut adalah programnya menggunakan Dev C++ :
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaPrrYeEbOxod4lYNIzEW3cJjsWXnlh5p06SwM5kXbN4-TlTIXMVoWFpXr2FxrcDAeRv84OfuoLsN9HPpeOcuSYwyNFSdLbdKLmQAORVp1pXCoZm4I1YkBzjFsOTEfzmx1CR0IJ8jLl8iS/s1600/4.3.png

Berikut jika di buat flowchartnya :

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVXbd_JSadFxM6YHdflFUH2bgqufETo4uZj49qqXHkMz71K4bmp9jpG0nAnztKYweQlenu-cq_Q32LOEOaOi_tXgWESsSSRyYwBnbwY-U-PYW3iulmQN-oK1yRUv7RcrsT-8PucZwnPxjR/s1600/4.3.PNG


Wassalammu'alaikum Wr.Wb

Minggu, 16 Maret 2014

Ebooks 3.1 Finding The Square Root of a Numbe



 

Analisis

Input    : a, b
Proses   : Menemukan akar kuadrat dari angka
Output   : Hasil akar b (akar)

Deklarasi

a,b         : float  (koefisien persamaan)
disk        : longint (nilai diskriminan)

Deskripsi

Read (a,b)
b = sqrt (a);
write (Hasil Akar)

Berikut adalah programnya menggunakan c++ :




dan setelah di compile output/tampilannya menjadi


Berikut jika di buat flowchartnya menggunakan RAPTOR :





Jumat, 14 Maret 2014

Refleksi alpro minggu ke-3

Assalamualaikum Wr.Wb


Good morning everybadehhhhh....... pada refleksi minggu ke-3 alpro ini di mulai pada pukul 06.00.
kemudian dosen memberikan pelajaran tambahan tentang bagaimana menggunakan kamera .setelah pukul 07.00 lalu dosen melanjutkan materi  minggu ke -3.... tak lupa juga dosen memberikan motivasi motivasi yang menurut saya sangat berguna sekali bagi mahasiswa..,,  hal ini yang membuat saya semakin menyukai alpro beda dari yang lain berooooooo...,,,,, next..... waktu pelajaran alpro tinggal sisa 20 menit ,.. nah ,... waktu itu di pergunakan untuk jeprat jepret ,... time to selvie .,,,, sangat mengasikkan sekali ....,,,

sampai disini dulu yaaaa ........ see you next week ALPRO :* ,.....


Wassalamualaikum Ww.Wb

 

Minggu, 09 Maret 2014

27. Refersing the digit of un integer (Alpro kelompok )

c++ nya sebagai berikut

#include<stdio.h>
main()
{
 int i, j, jml;
 char bil[50];
 printf(“Membalik Bilangan “);
 printf(“\n—————–\n”);
 puts(“Input bilangan: “); gets(bil);
 jml=0;
 for (i=0;bil[i];i++)
 {
  jml=jml++;
 }
 printf(“Jika dibalik menjadi:\n”);
 for(j=jml-1;j>=0;j–)
 {
  printf(“%c”,bil[j]);
 }
 printf(“\n\n”);
}

dan flowchatnya :



2.1 1. Exchanging The Values of two Variabel( tugas kelompok )

Cara menukar nilai dari 2 variable

Ilustrasi masalah :
Ada 2 gelas minuman. Gelas A berisi susu sedangkan gelas B berisi kopi. Bagaimana cara menukar isi ke 2 gelas tersebut tanpa tercapur isinya sehingga gelas A akan berisi kopi dan gelas B berisi susu.


Untuk menukar ke 2 isi gelas tersebut, kita harus menambahkan 1 buah gelas kosong untuk dijadikan media agar ke 2 isi gelas A dan B tidak tercampur. Gelas kosong itu kita beri nama gelas C.

Langkah pertama tuangkan isi gelas A ke dalam gelas C, sehingga sekarang gelas A menjadi kosong dan gelas C berisi susu.
Lalu tuangkan isi gelas B ke dalam gelas A, sehingga sekarang gelas B menjadi kosong dan gelas A berisi kopi.
Dan yang terakhir tuangkan isi gelas C ke dalam B, sehingga gelas C menjadi kosong dan gelas B bersisi susu.

Setelah mengikuti langkah-langkah di atas akhirnya isi gelas A menjadi kopi dan isi gelas B menjadi susu.



Untuk ilustrasi di atas dapat juga kita aplikasikan untuk menukar nilai dari 2 variable yang berbeda.

Berikut adalah Flow Chart untuk menukar nilai dari 2 variable :

Berikut adalah program untuk menukar nilai dari 2 variable dalam bahasa C++ :

#include <iostream>
#include <string>

using namespace std;
int main()
{
   int a, b, c;

   cout << "Gelas A : " << endl;
   cin >> a;

   cout << "Gelas B : " << endl;
   cin >> b;
   c =b;
   b =a;
   a =c;
   cout << "Gelas A = "<<a<< endl;  
   cout << "Gelas B = "<<b<< endl;
  
   system("PAUSE");
   return 0;
}

2.2 [Counting] (tugas kelompok )

Menghitung Jumlah Siswa yg Tuntas/Remidi [Counting]

Dalam program yang akan saya buat ini dapat menentukan nilai siswa tersebut masuk dalam kategori tuntas/remidi dan menghitung total siswa yg tuntas/remidi.

Pertama inputkan jumlah siswa yang akan kita inputkan.
Lalu inputkan nilai setiap siswa untuk ditentukan satu persatu apakah masuk dalam kategori tuntas/remidi.
Siswa yang tuntas adalah siswa yang mempunyai nilai 50 atau di atasnya.
Setelah mengelompokkan siswa berdasarkan nilai ketuntasannya, program akan menghitung berapa banyak siswa yang tuntas/remidi.

Berikut adalah Flow Chart dari ilustrasi program di atas :
Berikut adalah program dari ilustrasi di atas dengan bahasa C++

#include <iostream>
#include <string>

using namespace std;
int main()
{
   string raptor_prompt_variable_zzyz;
   float nil;
   int n;
   int i;
   int remidi;
   int tuntas;

   cout << "Jumlah Siswa = ";
   cin >> n;
   tuntas =0;
   remidi =0;
  
   for(i=1; i<=n; i++)
   {
      cout << "Siswa ke-" << i << " = ";
      cin >> nil;
      if (nil<50)
      {
         remidi =remidi+1;
      }
      else
      {
         tuntas =tuntas+1;
      }
   }
  
   cout << "Tuntas = " << tuntas << endl;  
   cout << "Remidi = " << remidi << endl;
  
   system("PAUSE");
   return 0;
}

2.6 GENERATION (tugas kelompok )

penjelasannya adalah :

barisan ini berawal dari 0 dan 1, kemudian angka berikutnya didapat dengan cara menambahkan kedua bilangan yang berurutan sebelumnya. Dengan aturan ini, maka barisan bilangan Fibonaccci yang pertama adalah:
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946...

langsung saja ya flowchat :




dan c++ nya :


#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int i, j, f=1, f2=1, fib;
    cout<<"Masukkan deret yang akan ditampilkan    : ";
    cin>>j;
    cout<<endl<<"-----------------------------------"<<endl;
    cout<<endl<<"Deret Fibonacci    : "<<f;
    for(i=1;i<=j-2;i++)
    {
       cout<<" "<<f2;
       fib=f+f2;
       f=f2;
       f2=fib;
    }
    cout<<" "<<fib<<endl;
    cout<<endl<<"-----------------------------------"<<endl;
        system("pause");
    return 0;
}

Postingan Lebih Baru Postingan Lama Beranda

 

Followers

 

Blogroll

Templates by ridha ammi | CSS3 by David Walsh | Powered by {N}Code & Blogger