Thursday, October 25, 2012

Tugas II - Tutorial Operator Logika dan Aritmatika



Ersus Saeful Hidayat
Teknik Media Digital

Sebuah program C memiliki variabel sbb.:

int i=8,j=5,k;
double x=0.005,y=-0.01,z;

Tentukan hasil perhitungan operasi-operasi di bawah ini. Buatlah analisis/ penjelasannya dalam bentuk komentar di dalam codenya.

1. (3*i-2*j)%(2*j-4)
2. 2*((i/5)+(4*(j-3))%(i+j-2))
3. (i-3 *j) % ( 12 +2 *j ) / ( x - y )
4. -(i + j )
5. ++i
6. i++
7. --j
8. ++x
9. y--
10. i <= j

Tutorial Operator Logika dan Aritmatika bahasa C menggunakan Microsoft Visual C++ 2010 Express



Tutorial pemogramannya dalam bentuk video youtube klikdisini.

Untuk lebih jelas lihat coding di bawah ini :

#include <stdio.h> //Mengakses file library stdio.h
#include <stdlib.h>

int main (void) //Fungsi yang harus ada pada setiap program C
{ //letak kurung kurawal buka
       int i=8,j=5,k; /*Deklarasi variabel. Ini berarti
                              i, j dan k merupakan variabel bertipe integer*/
       double x=0.005,y=-0.01,z; /*Deklarasi variabel. Ini berarti
                                                  x, y dan z merupakan variabel bertipe double*/

       k = (3*i-2*j)%(2*j-4); //rumus atau Perintah input
       printf("1. Hasil Perhitungan (3*i-2*j)%(2*j-4) = %d \n",k); //Perintah output hasil perhitungan
      
       k = 2*((i/5)+(4*(j-3))%(i+j-2)); //rumus atau Perintah input
       printf("2. Hasil Perhitungan 2*((i/5)+(4*(j-3))%(i+j-2))= %d \n",k); //Perintah output hasil perhitungan
      
       z = (i-3 *j) % ( 12 +2 *j ) / ( x - y ); //rumus atau Perintah input
       printf("3. Hasil Perhitungan (i-3 *j) % ( 12 +2 *j ) / ( x - y ) = %f \n",z); //Perintah output hasil perhitungan

       k = -(i + j ); //rumus atau Perintah input
       printf("4. Hasil Perhitungan -(i + j ) = %d \n",k); //Perintah output hasil perhitungan

       k = ++i; //rumus atau Perintah input
       printf("5. Hasil Perhitungan ++i = %d \n",k); //Perintah output hasil perhitungan

       k = i++; //rumus atau Perintah input
       printf("6. Hasil Perhitungan i++ = %d \n",k); //Perintah output hasil perhitungan

       k = --j; //rumus atau Perintah input
       printf("7. Hasil Perhitungan --j = %d \n",k); //Perintah output hasil perhitungan

       z = ++x; //rumus atau Perintah input
       printf("8. Hasil Perhitungan ++x = %f \n",z); //Perintah output hasil perhitungan

       z = y--; //rumus atau Perintah input
       printf("9. Hasil Perhitungan y-- = %f \n",z); //Perintah output hasil perhitungan

       k = i <= j; //rumus atau Perintah input
       printf("10. Hasil Perhitungan i <= j = %d \n",k); //Perintah output hasil perhitungan
      
       system("pause"); //Salah satu fungsi yang ada pada library stdlib.h
       return(0); //Nilai balikan fungsi main() adalah 0
} //letak kurung kurawal tutup



Sedangkan hasilnya sebagai berikut :

S'moga bermanfaat, terimakasih.

No comments:

Post a Comment