Minggu, 07 Oktober 2018

TI Politala Alpro1 1C


   Perulangan

a.      Pernyataan for

            Dalam perulangan  yang pertama adalah for. Apabila pernyataan lebih dari satu harus menggunakan kurung {}, dan bila pernyataan hanya satu tidak perlu tanda{}.
Contoh:
#include <iostream>
using namespace std;
main()
{
    int b,nl,i;
    string nama,nim,nm,nilai_huruf;
    float skor,ipk,jml=0,jml_sks,sks;
    jml_sks=0;
    cout<<"Mahasiswa ke-1 :\n" << endl;
    cout<<"Nama\t : "; cin>>nama;
    cout<<"NIM\t : "; cin>>nim;
    cout<<"Berapa mata kuliah yang diambil\t : ";       cin>>b;
    for(i=1;i<=b;i++)
    {
        cout<<i<<"." "Matkul "" " <<i<< ":" << endl;
        cout<<"Nama Matkul\t : "; cin>>nm;
        cout<<"SKS\t : "; cin>>sks;
        cout<<"Nilai\t : "; cin>>nl;
        if(nl>=80)
        {
            nilai_huruf="A";
            skor=4;
        }
        else if(nl>=75&&nl<75)
        {
            nilai_huruf="B+";
            skor=3.5;
        }
        else if(nl>=70&&nl<75)
        {
            nilai_huruf="B";
            skor=3;
        }
        else if(nl>=65&&nl<70)
        {
            nilai_huruf="C+";
            skor=2.5;
        }
        cout<< "\tNilai Huruf : "<< nilai_huruf    <<endl;
        skor=sks*skor;
        jml=jml+skor;
        jml_sks=jml_sks+sks;
    }
    ipk=jml/jml_sks;
    cout<<"\nIPK = "<<ipk;
}


b.      NESTED-For
Yaitu pernyataan di dalam for terdapat perulangan for lainnya.
Contoh:
#include <iostream>
 #include <stdio.h>
 #include <windows.h>
main()
{    
          int a, b;  
          system ("cls");
         for (int a=1; a<=5; a++)    
         {         printf ("\n");    
                    for (b = a; b<=5; b++)          
  printf ("%i ", a);     } }

c.      Perulangan Tidak Terhingga
            Perulangan tidak terhingga (loop) yang perulangan yang tidak pernah berhenti, karena ada kesalahan penanganan kondisi yang dipakai.
Contoh:
#include <iostream>
using namespace std;
main()
{
    int b,nl,i;
    string nama,nim,nm,nilai_huruf;
    float skor,ipk,jml=0,jml_sks,sks;
    jml_sks=0;
    cout<<"Mahasiswa ke-1 :\n" << endl;
    cout<<"Nama\t : "; cin>>nama;
    cout<<"NIM\t : "; cin>>nim;
    cout<<"Berapa mata kuliah yang diambil\t : ";       cin>>b;
    for(i=1;i>=b;i++)
    {
cout<<i<<"." "Matkul "" " <<i<< ":" << endl;
        cout<<"Nama Matkul\t : "; cin>>nm;
        cout<<"SKS\t : "; cin>>sks;
        cout<<"Nilai\t : "; cin>>nl;
        if(nl>=80)
        {
            nilai_huruf="A";
            skor=4;
        }getch;
        cout<< "\tNilai Huruf : "<< nilai_huruf    <<endl;
        skor=sks*skor;
        jml=jml+skor;
        jml_sks=jml_sks+sks;
    }
    ipk=jml/jml_sks;
    cout<<"\nIPK = "<<ipk;
}



d.      Pernyataan Goto
            Yaitu perintah untuk mengarakan eksekusi ke program awal dengan table pengenal ( identifier)  yang diikuti tanda titik dua (:) ;
Contoh:
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <windows.h>
using namespace std;

main()
{
    int peg,nik,a,nip,ja,tk=0,ta=0,lk;
    long int gp,ttlgaji=0,ttlga=0,tjf=0;
    char jen,lagi,status;
    string nama,pk,pt,jab,ps,uk,gol;
    system("cls");
    cout<<"Data Pegawai Politeknik Negeri Tanah Laut"<<endl;
    cout<<"Masukkan Jumlah Pegawai = ";cin>>peg;
    for(a=1;a<=peg;a++)
    {
    cout<<endl;
    cout<<"Pegawai Ke-"<<a<<endl;
    cout<<"Nama\t: ";cin>>nama;
    pns:
    cout<<endl;
    cout<<"Apakah Anda PNS [Y/T] ? ";cin>>jen;
    if(jen=='y'||jen=='Y')
    {
        cout<<"Masukkan NIP      = ";cin>>nip;
        cout<<endl;
        cout<<"Golongan :"<<endl;
        cout<<"\tGolongan IIc [IIc]"<<endl;
cout<<"Masukkan Golongan = ";cin>>gol;
        if(gol=="IIc"||gol=="iic")
        {
            gp=1800000;
        }
        else if(gol=="IId"||gol=="iid")
        {
            gp=2000000;
        }    
        else
        {
            cout<<"Golongan Yang Anda Masukkan Salah"<<endl;
            goto pns;
        }



f.      Pernyataan While
            Yaitu perintah perulangan mengarahkan ke program awal menggunakan table dengan syarat tertentu dan perulangan akan terus terlaksana bila syarat tersebut terpenuhi.
Contoh:
#include <iostream>
using namespace std;
main()
// for,gabung dengan if.
{
    int a;
    int i,n, i=0;
    string Nama, NIM;
    cout<< "Berapa inputan yag ingin    dimasukkan";cin>>n;
    for (i=1;1<=10;i++)n.
    {
        //cout<< i << " ";
        cout<< i << "\tNama\t:";cin>>Nama;
        cout<< "\tNIm\t:";cin>> NIM;
    }
    kembali;
    sys
    //while
    while (i<=10)
    {
     cout<< i << " ";  i+=2
    }
    {
        cout<< "nama :"; cin>> nama;
        i++;
    }



g.      Pernyataan Do-While
            Bentuk perulangan akan dilaksanakan lebih dahulu dan pengujian perulangan dilakukan dibelakang.
Contoh:
#include <iostream>
using namespace std;
main()
// for,gabung dengan if.
{
    int a;//untuk menapung 1-10
    int i,n, i=0;
    string Nama, NIM;
//cout<< "Berapa inputan yag ingin   dimasukkan";cin>>n;
        for (i=1;1<=10;i++).
    {
        //cout<< i << " ";
        cout<< i << "\tNama\t:";cin>>Nama;
        cout<< "\tNIm\t:";cin>> NIM;
    }
    kembali;
    sys
    //while
    while (i<=10)
    {
     cout<< i << " ";  i+=2
    }
    // do whil
    do
    {
        cout<< "nama :"; cin>> nama;
        i++;
    }
    while (i<=10);
}



h.      Pernyataan Break
            Pernyataan break berfungsi sebagai keluar dari struktur dan           keluar dari perulangan(for, while, dan do- while). Break bekerja dengan eksekusi akan di lanjutka ke pernyataan yang terletak si akhir perulangan (loop).
Contoh:

#include <iostream>
using namespace std;
main()
// for,gabung dengan if.
{
    int a;
    int i,n, i=0;
    string Nama, NIM;
  cout<< "Berapa inputan yag ingin dimasukkan";cin>>n;
        for (i=1;1<=10;i)
    {
        //cout<< i << " ";
        cout<< i << "\tNama\t:";cin>>Nama;
        cout<< "\tNIm\t:";cin>> NIM;
    }
    kembali;
    sys
    //while
    while (i<=10)
    {
     cout<< i << " ";
     break;
     i+=2
   }

i.      Pernyataan Continue
            Yaitu mengembalikan proses yang sedang terlaksana ke-awal loop lagi, tanpa menjalankan sisa perintah dalam loop.
Contoh:
#include <iostream>
using namespace std;
main()
// for,gabung dengan if.
{
    int a;//untuk menapung 1-10
    int i,n, i=0;
    string Nama, NIM;
//cout<< "Berapa inputan yag ingin dimasukkan";cin>>n;
        for (i=1;1<=10;i++)
    {
        //cout<< i << " ";
        cout<< i << "\tNama\t:";cin>>Nama;
        cout<< "\tNIm\t:";cin>> NIM;
    }
    kembali;
    sys
    // do whil
    do
    {
        cout<< "nama :"; cin>> nama;
contine;
        i++;
    }
}















TI Politala Alpro1 1C


                                                                                                                         Penyeleksian Kondisi 



a   Pernyataan IF
Jika kondisi memenuhi syarat, bernilai benar, maka perintah akan dikerjakan dan jika kondisi tidak memenuhi syarat, dan tidak benar maka perintah diabaikan.
                                  Contoh:
#include < iostream>
Using namespace
Main ()
    cout<<"Nama\t : "; cin>>nama;
    cout<<"NIM\t : "; cin>>nim;
    cout<<"Berapa mata kuliah yang diambil\t : ";     cin>>b;
  
     int b,nl,i;
    string nama,nim,nm,nilai_huruf;
    float skor,ipk,jml=0,jml_sks,sks;
    jml_sks=0;
    cout<<i<<"." "Matkul "" " <<i<< ":" << endl;
    cout<<"Nama Matkul\t : "; cin>>nm;
    cout<<"SKS\t : "; cin>>sks;
    cout<<"Nilai\t : "; cin>>nl;
    if(nl>=80)
        {
            nilai_huruf="A";
            skor=4;
        }
   cout<< "\tNilai Huruf : "<< nilai_huruf <<endl;
   skor=sks*skor;
   jml=jml+skor;
    jml_sks=jml_sks+sks;

    
            b.      NEDTED IF
                   Pernyataan kondisi yang syaratnya  if yang berada di dalam if yang lainnya.
                        
Contoh:
#include < iostream>
Using namespace
Main ()
{
         
    cout<<"Nama\t : "; cin>>nama;
    cout<<"NIM\t : "; cin>>nim;
    cout<<"Berapa mata kuliah yang diambil\t:"; cin>>b;
        int b,nl,i;
    string nama,nim,nm,nilai_huruf;
    float skor,ipk,jml=0,jml_sks,sks;
    jml_sks=0;

    cout<<i<<"." "Matkul "" " <<i<< ":" << endl;
    cout<<"Nama Matkul\t : "; cin>>nm;
    cout<<"SKS\t : "; cin>>sks;
    cout<<"Nilai\t : "; cin>>nl;
    if(nl>=80)
        {
            nilai_huruf="A";
            skor=4;
        }

        else
        { n
          If(nl>=75&&nl<75)
           {
            nilai_huruf="B+";
            skor=3.5;
           }
        }
cout<< "\tNilai Huruf : "<< nilai_huruf <<endl;
  skor=sks*skor;
  jml=jml+skor;
  jml_sks=jml_sks+sks;


c.       Pernyataan Else-If
            Jika kondisi memenuhi syarat dan bernilai benar, maka akan dikerjakan,   jika     kondisi tidak memenuhi syarat maka akan mengerjakan peritah yang selanjutnya.
 Contoh:
#include < iostream>
Using namespace
Main ()
{
    cout<<"Nama\t : "; cin>>nama;
    cout<<"NIM\t : "; cin>>nim;
    cout<<"Berapa mata kuliah yang diambil\t : "; cin>>b
        int b,nl,i;
    string nama,nim,nm,nilai_huruf;
    float skor,ipk,jml=0,jml_sks,sks;
    jml_sks=0;

    cout<<i<<"." "Matkul "" " <<i<< ":" << endl;
    cout<<"Nama Matkul\t : "; cin>>nm;
    cout<<"SKS\t : "; cin>>sks;
    cout<<"Nilai\t : "; cin>>nl;
    if(nl>=80)
        {
            nilai_huruf="A";
            skor=4;
           else
            skor=6
        }
  skor=sks*skor;
  jml=jml+skor;
  jml_sks=jml_sks+sks;

cout<< "\tNilai Huruf : "<< nilai_huruf <<endl;

d.       If- Else Majemuk
            Fungsinya sama dengan if – else, tetapi If- Else Majemuk Lebih sederhana dalam penggunaannya.
Contoh:
#include < iostream>
Using namespace
Main ()
{
    cout<<"Nama\t : "; cin>>nama;
    cout<<"NIM\t : "; cin>>nim;
    cout<<"Berapa mata kuliah yang diambil\t : "; cin>>b
        int b,nl,i;
    string nama,nim,nm,nilai_huruf;
    float skor,ipk,jml=0,jml_sks,sks;
    jml_sks=0;

    cout<<i<<"." "Matkul "" " <<i<< ":" << endl;
    cout<<"Nama Matkul\t : "; cin>>nm;
    cout<<"SKS\t : "; cin>>sks;
    cout<<"Nilai\t : "; cin>>nl;
    if(nl>=80)
        {
            nilai_huruf="A";
            skor=4;
          
        }
    else if(nl>=70&&nl<75)
        {
            nilai_huruf="B";
            skor=3;
        }
     Else (nl>=65&&nl<70)
        {
            nilai_huruf="C+";
            skor=2.5
        }

  skor=sks*skor;
  jml=jml+skor;
  jml_sks=jml_sks+sks;

cout<< "\tNilai Huruf : "<< nilai_huruf <<endl;

e.       Pernyataan Switch Case
            pernyataan yang digunakan untuk mengambil keputusan sejumlah keputusan dan banyak alternatif. Kegunaan sama dengan else-if bertingkat, tetapi penggunaannya untuk data yang bertipe karakter dan interger.
Contoh:
#include <iostream>
using namespace std;
int main()
{
    char kode;
    cout<< "Memasukkan code barang [A..C]";
    cin>>kode;
    if( kode=='A' || kode == 'a')
    switch (kode)
    {
    case 'A':
    case 'a':
        cout<< " Sepatu"; break;
    case 'B':
        cout<< "Sandal";
        break;
    case 'C':
        cout<< "Tas";
        break;
   default :
            cout<< "Anda salah memasukkan code";
        }getch
}






Belajar Blog di Martikulasi MABA 2022

MARTIKULASI MABA 2022 Ini adalah pertama kali saya membuat blog, ini pengalaman yang sangat mengesankan untuk saya, karena saya bisa membu...