Minggu, 01 November 2015

PROGRAM C++ MENGHITUNG KELILING DAN LUAS LINGKARAN

//program :
#include <iostream.h>
#include <conio.h>

void main ()
        {
      clrscr();
      cout<<"========================================================== \n";
      cout<<"*******<< MENGHITUNG KELILING DAN LUAS LINGKARAN >>******* \n";
      cout<<"========================================================== \n";
      cout<<"                                                           \n";
        const float phi =3.14;
        int r;
        float keliling, luas;
        cout<<"Masukan Jari-Jari Lingkaran: ";
        cin>>r;
        keliling =2*phi*r;
      luas =phi*r*r;
      cout<<"---------------------------------------------------------- \n";
      cout<<"                                                           \n";
      cout<<"Keliling Lingkaran Adalah: "<<keliling<<endl;
      cout<<"                                                           \n";
      cout<<"Luas Lingkaran Adalah: "<<luas<<endl;
      cout<<"                                                           \n";
      cout<<"========================================================== \n";
      cout<<"**************<< Riyanto - 14.02.8728 >>****************** \n";
      cout<<"========================================================== \n";
      getch();
      }


//output :


Contoh Program C++ Menampilkan Bintang Persegi Panjang

//program :
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

main(){
system ("COLOR E");
int p,l,k,b;
   cout<<"Riyanto - 14.02.8728 ";
      cout<<endl;
    cout<<"\nMasukkan Panjangnya : ";cin>>p;
   cout<<"Masukkan Lebarnya   : ";cin>>l;
   cout<<endl;

    for(k=0; k<p; k++)
    {
    cout<<"*";
    }
    cout<<endl;
    for(b=0; b<l; b++)
    {
    cout<<"*";
        for (k=1; k<p-1; k++)
        {
        cout<<" ";
        }
        cout<<"*";
        cout<<endl;
        }
      for(k=0; k<p; k++)
        {
        cout<<"*";
        }
    getch();}


//output :



PROGRAM C++ MENAMPILKAN URUTAN NAMA

//programnya

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


int main (void)
{
    int i, j, a, k, m, jumlah;
    char kata[100][40], sementara[40];
    cout <<"Input jumlah nama yang akan anda sorting = ";cin>>jumlah;
    for (i=1;i<=jumlah;i++)

    {
        printf ("Input nama ke-%i = ", i); scanf ("%s", &kata[i]);
        if (i>1)
        {
           for (j=1;j<=(i-1);j++)
           {
               a=(strcmp(kata[i], kata[j]));
               if (a<=0)
               {
                  strcpy (sementara, kata[i]);
                  for (k=(i-1);k>=j;k--)
                  {
                      m=(k+1);
                      strcpy (kata[m], kata[k]);
                  }
                  strcpy (kata[j], sementara);
               }
           }
        }
    }

    printf("Hasil pengurutannya menjadi : \n");
    for (i=1;i<=jumlah;i++)
    {
        printf ("%s\n", kata[i]);
    }
    getch();
}


//Output :


CONTOH PERCABANGAN BERSARANG PADA C++ LINGKARAN DAN PERSEGI

//Percabangan Bersarang

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#define phi 3.14

main() {
int a,r,s;
float l,k;
char jwb;
system ("COLOR A");
  cout<<"Riyanto - 14.02.8728 ";
  cout<<endl;
menu:
cout<<"CONTOH PERCABANGAN BERSARANG PADA C++"<<endl;
cout<<"==========================="<<endl;
cout<<"Pilihan operasi : "<<endl;
cout<<"[1] luas lingkaran"<<endl;
cout<<"[2] keliling lingkaran"<<endl;
cout<<"[3] luas persegi"<<endl;
cout<<"[4] keliling persegi"<<endl;

cout<<"Masukkan Pilihanmu :";cin>>a;
if (a==1 || a==2)
{cout<<"masukkan jari-jari : ";cin>>r;
    if(a==1)
    {l=float(phi*r*r);
         cout<<"luas lingakaran = "<<l<<endl;
         cout<<"mau hitung lagi? ";cin>>jwb;
          if (jwb=='Y' ||jwb=='y')
            {clrscr();
               goto menu;
               }
            else
            {cout<<"terimakasih,,,";
               }
         }
    else
    {k=float(phi*(r*2));
          cout<<"keliling lingkaran = "<<k<<endl;
          cout<<"mau hitung lagi? ";cin>>jwb;
          if (jwb=='Y' ||jwb=='y')
            {clrscr();
               goto menu;
               }
            else
            {cout<<"terimakasih,,,";
               }
          }
    }
else if (a==3 || a==4)
{cout<<"masukkan sisi : ";cin>>s;
    if (a==3)
    {l=s*s;
          cout<<"luas persegi = "<<l<<endl;
          cout<<"mau hitung lagi? ";cin>>jwb;
          if (jwb=='Y' ||jwb=='y')
            {clrscr();
               goto menu;
               }
            else
            cout<<"terimakasih,,,";
         }
    else
    {k=4*s;
         cout<<"keliling persegi = "<<k<<endl;
          cout<<"mau hitung lagi? ";cin>>jwb;
          if (jwb=='Y' ||jwb=='y')
            {clrscr();
               goto menu;
               }
            else
            {cout<<"terimakasih,,,";
               }
         }
   }
else
{clrscr();
cout<<"masukkan angka 1-4" <<endl<<endl ;
goto menu;
}
getch();
}


//OUTPUT :








Contoh Program C++ menampilkan Bintang

//Bintangku
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

int main()
{
system ("COLOR E");
  int i, j, k;
  cout<<"Riyanto - 14.02.8728 ";
  cout<<endl;
  cout<<"Input Bintang Anda: ";
  cin>>k;
  cout<<endl;

  for(i=1;i<=k;i++)
  {
    for(j=1;j<=k-i;j++)
    cout<<" ";
    for(j=1;j<=i;j++)
    cout<<"* " ;
    cout<<endl;
  }
  k=k-1;
        for(i=1;i<=k;i++)
        {
         for(j=1;j<=i;j++)
        cout<<" ";
         for(j=1;j<=k-i+1;j++)
         cout<<"* ";
          cout<<endl;
        }
getch();

}

//Output :

 

Program C++ membuat tampilan diamond penuh warna




//Diamond
#include <iostream>
#include <stdio.h>
#include <windows.h>
#include <conio.h>


void SetColor(unsigned short color) {
  HANDLE hConsoleOutput = GetStdHandle(STD_OUTPUT_HANDLE);
  SetConsoleTextAttribute(hConsoleOutput,color);
}
int main()
{

  int i, j, k;
  system ("COLOR E");
  cout<<"Riyanto - 14.02.8728 ";
  cout<<endl;
  cout<<"Input Batas Bintang: ";
  cin>>k;

  for(i=1;i<=k;i++)
  {
  SetColor(i);
    for(j=1;j<=k-i;j++)
    cout<<" ";
    for(j=1;j<=i;j++)
    cout<<"* " ;
    cout<<endl;
  }
  k=k-1;
  for(i=1;i<=k;i++)
  {SetColor(i);
    for(j=1;j<=i;j++)
    cout<<" ";
    for(j=1;j<=k-i+1;j++)
    cout<<"* ";
    cout<<endl;
  }
getch();

}

Jumat, 01 Mei 2015

HTML5 Form Atributes



Dengan berkembangnya HTML4 menjadi HTML5, bertambahlah berbagai fungsi dan tag tambahan, begitu juga dengan Atribut dari form HTML. Kali ini kita akan membahas mengenai atribut form yang ada pada HTML5. Atribut baru dari <form> :
§     autocomplete
§     novalitade
      Beberapa atribut baru tag <input> yang sering digunakan dalam form validasi adalah:
  • min : nilai minimal yang dapat dimasukkan dalam field. Dapat digunakan pada tipe input number dan date
  • max : nilai maksimal yang dapat dimasukkan dalam field. Dapat digunakan pada tipe input number dan date
  • step : interval nilai yang dapat dimasukkan. Dapat digunakan untuk tipe input number
  • pattern : pola input yang harus dimasukkan oleh user. Menggunakan format regex dalam javascript.
  • required : menentukan apakah field ini harus diisi apa tidak
  • placeholder : bantuan pengisian field. berupa contoh isi field ketika field kosong dan kursor tidak terdapat dalam field tersebut.
Atributte autocomplete <form> / <input>

Atribut autocomplete menentukan apakah form /input field autocomplete harus on atau off. Ketika autocomplete on, browser akan secara otomatis menyempurnakan nilai berdasarkan pada nilai yang user telah masukkan sebalumnya. Tip: Memungkinkan autocomplete "on" untuk form, dan "off" untuk spesifik input field. Catatan : Atribut autocomplete bekerja dengan <form> dan diikuti oleh type <input> : tex. search, url, email, password, datepickers, range, dan color.
 
Atribut novalidate pada <form>

Atribut novalidate merupakan atribut boolean. Ketika dihadirkan, maka akan menentukana form-data(input) yang tidak perlu divalidasi ketika dimasukkan.
 

Atribut autofocus pada <input>

Atribut autofocus merupakan atribut boolean. Ketika hadir, akan menentukan element <input> secara otomatis harus get focus ketika halaman load. 
 

Atribut form pada <input> Atribut form menentukan satu atau banyak form yang dimiliki sebuah element input. Tip : untuk memilih lebih dari satu form, gunakan pemisah spasi dari ids form Input diletakkan diluar form HTML (tapi tetap bagian dari form).
 

Atribut pattern pada <input> Atribut pattern menentukan ekspresi regular dari nilai element <input> dicek lagi. Catatan : Atribut pattern bekerja dengan diikuti dengan input type : text, search, url, tel, email, dan password. Tip : Gunakan atribut tittle global untuk mendeskripsikan pattern untuk membantu user.

Tip : Pelajari tentang regular expressions di Javascript.
 

Atribut require pada <input> Atribut require atribut boolean. Ketika hadir, akan menentukan input field yang harus diisikan sebelum mensubmitkan form. Catatan : Atribut require bekerja dengan diikuti input type : text, search, url, tel, email, password, date picker, number, checkbox, radio, dan file. 
 

Atribut Placeholder pada <input>

Atribut placaholder menentukan petunjuk pendek yang mendeskripsikan nilai yang dimaksud dari input field. Petunjuk kecil ditampilkan dalam field input sebelum user mengenterkan nilai. Catatan : Atribut placeholder bekerja dengan diikuti input type : text, search, url, tel, email, dan password.
Contoh 1 :
 
Contoh 2 :
 

Referensi :