part #2

2.1 Dibaca sebuah bilangan bulat tampilan apakah bilangan tersebut ganjil atau genap?

Menggunakan Program C++

#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
    int f;
    cout<<"Membaca Sebuah Bilangan Ganjil atau Genap"<<endl;
    cout<<"Masukan Nilai =";cin>>f;
   
    if (f % 2 == 0){
        cout<<"Genap";
    }else {
        cout<<"Ganjil";
    }
    return 0;
}

Tampilan

Belajar class

Penggunaan class dalam program

Dengan C++

#include <iostream>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

class Persegi{
    public :
        Persegi();//konstruktor adalah nama yang sama dengan class
        void input();
        void proses();
       
    private :
        int p;
        int l;
        int hasil;
};

Persegi::Persegi(){
    cout<<"\t\tprogram mencari luas persegi\n\n\n";
}

void Persegi::input()//titik dua adlah kepemilikan untuk memanggil program atau fanction
{
    cout<<"masukan panjang : ";
    cin>>p;
    cout<<"masukan lebar : ";
    cin>>l;
 }

 void Persegi::proses(){
     hasil=p*l;
     cout<<"luasnya = "<<hasil;
 }
int main(int argc, char** argv) {
    Persegi prsg;
   
    prsg.input();
    prsg.proses();
   
    return 0;
}

Tampilan

Belajar label

Menggunakan label dalam program, digunakan untuk membuat menu

Dengan C++
#include <iostream>
#include <windows.h> //untuk mendeklarasikan CLS
using namespace std;

int main (int argc, char** argv){
    int pil, nastel, nasyam, nassar, nasgor, nasor;
    char back;

    nastel=6000;
    nasyam=8000;
    nassar=7000;
    nasgor=8500;
    nasor=7500;

   
    cout<<"1. nasi telor\n";
    cout<<"2. nasi ayam\n";
    cout<<"3. nasi sarden\n";
    cout<<"4. nasi goreng\n";
    cout<<"5. nasi orak arik\n";

menu:   
    cout<<"silahkan pilih menu : ";
    cin>>pil;
       
    switch(pil){
        case 1:
            cout<<"nasi telor\n";
            cout<<"harga = "<<nastel;
            cout<<"kembali";
            break;
        case 2:
            cout<<"harga = "<<nasyam;
            break;
        case 3:
            cout<<"harga = "<<nassar;
            break;
        case 4:
            cout<<"harga = "<<nasgor;
            break;
        case 5:
            cout<<"harga = "<<nasor;
            break;
           
        default:
            cout<<"menu yang dimasukan tidak tersedia -_-";
    }
cout<<endl<<endl;
goto menu;

return 0;
}

Tampilan

Belajar Case

Menggunakan case dalam program,

Dengan C++

#include <iostream>

using namespace std;

int main (int argc, char** argv){
    int pil, nastel, nasyam, nassar, nasgor, nasor;
   
    nastel=6000;
    nasyam=8000;
    nassar=7000;
    nasgor=8500;
    nasor=7500;
   
    cout<<"1. nasi telor\n";
    cout<<"2. nasi ayam\n";
    cout<<"3. nasi sarden\n";
    cout<<"4. nasi goreng\n";
    cout<<"5. nasi orak arik\n";
   
    switch(pil){
        case 1:
            cout<<"harga = "<<nastel;
            break;
        case 2:
            cout<<"harga = "<<nasyam;
            break;
        case 3:
            cout<<"harga = "<<nassar;
            break;
        case 4:
            cout<<"harga = "<<nasgor;
            break;
        case 5:
            cout<<"harga = "<<nasor;
            break;
           
        default:
            cout<<"menu yang dimasukan tidak tersedia -_-";
    }
}

Tampilan

KASUS 5.3

Dengan menggunakan fungsi ln dan exp, buatlah fungsi untuk menghasilkan nilai xy
Dengan menggunakan sifat logaritma :

ln(xy) = y*ln(x)

exp(ln(xy)) = exp(y*ln(x))

xy = exp(y*ln(x))

Menggunakan Program C++
 Menggunakan Program Raptor


Menggunakan Program C++
         #include <iostream>
#include <math.h>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
float pangkat(int x, int y){
    return (exp(y*log(x)));
}
int main(int argc, char** argv) {
    float hasil=0,a,b;
    cout<<"Menghitung Hasil Pangkat"<<endl;
    cout<<"Masukan Nilai 1 =";cin>>a;
    cout<<"Masukan Nilai 2 =";cin>>b;
    hasil=pangkat(a,b);
    cout<<a<<" Pangkat "<<b<<" ="<<hasil;
    return 0;
 untuk kasus 5.5 dan 5.6 bisa dilihat di :
http://pengantarprogram.blogspot.co.id/
 untuk kasus 5.4 dan 5.8 bisa dilihat di :
http://keronskl.blogspot.co.id/
selamat belajar ^^

KASUS 5.2

Buatlah fungsi yang menentukan nilai terbesar dari 2 bilangan bulat.
Menggunakan Program C++

Menggunakan Program Raptor


Menggunakan C++

#include <iostream>
using namespace std;
int cetak(int x, int y){
    if (x>y){
        cout<<"A>B"<<endl;
    }else if (x<y){
        cout<<"A<B"<<endl;
    }else {
        cout<<"A=B"<<endl;
    }
}
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv) {
    int a,b;
    cout<<"Masukan Nilai A =";cin>>a;
    cout<<"Masukan Nilai B =";cin>>b;
    cetak(a,b);
    return 0;
}

REFLEKSI MINGGU #5

Pertemuan minggu ke 5 membahas tentang fungsi dan parameter.
sebelumnya dosen mengadakan kuis dalam bentuk kelompok jadi setiap orang dalam kelompok mengerjakan satu pemrograman Raptor, C++ dan Algoritma.
setelah selesai dosen memberikan tugas mencatat program yang belum kami kerjakan dalam 5 minggu dan diselesaikan pada hari sabtu.





Pertemuan yang dibahas adalah tentang subprogram dan templete. dalam pertemuan ini masih ada kesulitan dalam pengguaannya. sementar ini kami masih memahami materi yang diberikan dosen.

Pemrograman Web


"Membuat Tampilan Website Sederhana"


Dalam kasus ini menggunakan sublim text 3, sebenernya dengan notepad biasa bisa,,
1. Buka aplikasi untuk membuat html dan simpan dalam satu file khusus dengan ekstensi .html
2. Syntax dasar html


<html>
<head></head>
<body>Teks yang akan ditampilkan di sini</body>
</html>
3.  Bagian untuk mengedit <body></body>


Font, size, and color : <font face=”…” size=”..” color=”…”> Font yang diubah</font>
 Paragraf :<p> Isi paragraf</p>  
 Perataan  : <alignment =….>Kalimat yang dialignment<alignment>
Rata kanan(right), rata kiri (left), rata tengah (center), dan rata kanan-kiri (justify).
 Preformatted Text : <pre> Contoh: Penulisan rumus</pre>  
 Line break : <hr align="…" size="…" color="…">


4. Syntax untuk membuat tampilan gabmar pada web,

     <IMG SRC="Lokasi gambar ">


contoh html tampilan web di atas: 
<<!DOCTYPE html>
<html>
<head>
    <title>Pemrograman Web </title>
</head>
<body bgcolor="#AFEEEE">

<p>
    <ul>
    <h1 align="center"><font face="comoc Sans MS" size="10" color="778899"> MY FIRST WEBSITE</font></h1>
        <font face="comic Sans MS" size="11" color="black">
        <ul>PEMROGRAMAN WEB</ul>
        <div style="background-color:#FFEFD5; color:purple; padding:20px;">
    <ul style="list-style-type:circle">
        <li><a href="">Beranda</a></li>
        <li><a href="">Tentang</a></li>
        <li><a href="">Teknik Informatika</a></li>
        <li><a href="">Kontak</a></li>
    </ul>
</p>
<div class="cities">
<h2>Tentang</h2>
<p>Nama: Nur Farikhah<br>NIM:1500018145<br>Kelas: C</p>
</div>

<address>
visit us at<br>
fafa145.blogspot.com<br>
</address>
<section class="courses" >
    <img src="IMG_9184.jpg" width="500px" height="350px" alt="Pweb">
<p>
<h4>Mengenal HTML</h4>
<img src="Untitled.png" width="300px" height="200px" alt="html">Hypertext Markup Language merupkan standard bahasa yang digunakan untuk menampilkan document web, yang bisa dilakukan dengan HTML adalah :<br>
a.    Mengontrol tampilan dari web page dan contentnya. <br>
b.    Mempublikasikan document secara online sehingga bisa diakses.<br>
c.    Membuat online form yang bisa digunakan untuk menangani pendaftaran, transaksi secara online. <br>
d.    Menambahkan object-object seperti image, audio, video dan juga java applet dalam document HTML. <br>
e.    Membuat halaman web yang dapat dihubungkan dengan dokumen lain menggunakan link. <br>
</p>

<div id="footer">
Teknik Informatika UAD
</div>

</body>
</html>