Kamis, 11 April 2013

Tugas III Algoritma & Struktur Data Bahasa C

Pemrograman Bahasa C
"Fungsi Looping"



Disini akan diajarkan cara membuat sebuah program untuk fungsi perulangan dengan statement antara lain while, do-while dan for dengan menghitung tiap kelipatan tiga bilangan yang di mulai dengan angka 2 dan kurang dari 100. 



Listing Program:


//Latihan 1
//a.Menggunakan fungsi perulangan while
#include <stdio.h>
#include <stdlib.h>

int main (void){
       int a=2;//variabel tipe data

       printf("================================================================ \n");
       printf("                 Fungsi Perulangan dengan While \n");
       printf("================================================================ \n\n\n");
       while (a<100)//fungsi perulangan
       {
              printf("%d+",a);//perintah inputan variabel tipe data
              a+=3;//penjumlahan bilangan untuk kelipatan 3
       }
       system("pause");
       return 0;

}
}

//b. Menggunakan fungsi perulangan do-while
#include <stdio.h>
#include <stdlib.h>
int main (void){
       int a=2;//variabel tipe data

       printf("================================================================ \n");
       printf("                 Fungsi Perulangan dengan Do-While\n");
       printf("================================================================ \n\n");

       do{//fungsi perulangan
              printf("%d+",a);//perintah inputan data
              a+=3;//fungsi penjumlahan kelipatan 3
       }while (a<100);//fungsi bilangan kurang dari 100

system ("pause");
       return 0;
}

//c. Menggunakan fungsi perulangan for
#include <stdio.h>
#include <stdlib.h>

int main (void) {
       int a;//variabel tipe data
       printf("================================================================ \n");
       printf("                 Fungsi Perulangan dengan For \n");
       printf("================================================================ \n\n\n");
       for (a=2; a<100; a+=3)//perintah fungsi perulangan
      
              printf("%d+",a);//perintah inputan data
      

       system ("pause");
       return 0;
}
 


Selasa, 09 April 2013

TUGAS II Algoritma dan Struktur Data dengan C

Pemrograman C "Operator"

Pada tutorial kali ini akan dijelaskan mengenai contoh operator dalam pemrograman c menggunakan visual c++ pada microsoft visual studio 2010. Disini coba dijelaskan 10 soal aritmatika logika dan operator dalam pemrograman bahasa "C".

Operator adalah suatu tanda atau simbol yang dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi suatu nilai. Operator dalam pemrograman Bahasa C ada 4 jenis yaitu : Aritmetic Operator, Unary Operator, dan Relational & Logical Operator. Video ini berisikan beberapa contoh soal menggunakan keempat jenis operator yang ada didalam bahaca C.








Terimakasih.


Senin, 08 April 2013

Tugas 1 Algoritma dan Struktur Bahasa C

Pemrograman C : Input - Output File

"Konversi Bilangan Desimal,Hexadesimal dan Octal"




Deskripsi:
Listing diatas merupakan contoh pengkodean konversi antar bilangan,antara lain: decimal,hexadecimal dan octal. Dalam listing ada beberapa macam variabel untuk menerima inputan dari user yang berbeda dengan menggunakan kode format yang sesuai dan cara menampilkan output yang sesuai dengan kode format. Adapun Berikut adalah kode format yang digunakan
 a. %d = adalah kode format untuk menerima input/output yang bertipe decimal atau integer
 b. %x = kode format untuk menerima input/output yang bertipe hexadecimal
 c. %o = kode format untuk menerima input/output yang bertipe octal.

Source Code:


#include <stdio.h>
#include <stdlib.h>

int main (void) {
       int hexa,desimal,octal; //Deklarasi Variabel
       FILE*file;// Deklarasi File

       /*====Soal No 3a====*/
       printf("========================================== \n");
       printf(" Soal 3a. Konversi Hexadesimal ke Desimal \n");
       printf("========================================== \n");
       printf("Masukkan Bilangan Hexadesimal = ");
       scanf("%x",&hexa);
       printf("Hasil Konversi Bilangan Hexadesimal ke Desimal = %d\n", hexa);
      

       file = fopen("Soal 3a.txt","w");//Inisialisasi File

       fprintf(file,"======================================= \n");
       fprintf(file,"Masukkan Bilangan Hexadesimal = %x\n", hexa);
       fprintf(file,"======================================= \n");
       fprintf(file,"Hasil Konversi Bilangan Hexadesimal ke Desimal = %d\n", hexa);

       /*====Soal No 3b====*/
       printf("=========================================== \n");
       printf(" Soal 3b. Konversi Desimal ke Hexadesimal \n");
       printf("=========================================== \n");
       printf("Masukkan Bilangan Desimal = ");
       scanf("%d",&desimal);
       printf("Hasil Konversi Bilangan Desimal ke Hexadesimal = %x\n", desimal);

       file = fopen("Soal 3b.txt","w");//Inisialisasi File

       fprintf(file,"==================================== \n");
       fprintf(file,"Masukkan Bilangan Desimal =%d\n", desimal);
       fprintf(file,"===================================== \n");
       fprintf(file,"Hasil Konversi Bilangan Desimal ke Hexadesimal = %x\n", desimal);

       /*====Soal No 3c====*/
       printf("============================================ \n");
       printf(" Soal 3c. Konversi Hexadesimal ke Octal \n");
       printf("============================================ \n");
       printf("Masukkan Bilangan Hexadesimal = ");
       scanf("%x", &hexa);
       printf("Hasil Konversi Bilangan Hexadesimal ke Octal = %o\n", hexa);

       file = fopen("Soal No 3c.txt","w");//Inisialisasi File

       fprintf(file,"===================================== \n");
       fprintf(file,"Masukkan Bilangan Hexadesimal = %x\n", hexa);
       fprintf(file,"===================================== \n");
       fprintf(file,"Hasil Konversi Bilangan Desimal ke Octal = %o\n", hexa);

       /*====Soal No 3d====*/
       printf("=========================================== \n");
       printf(" Soal 3d. Konversi Octal ke Hexadesimal \n");
       printf("=========================================== \n");
       printf("Masukkan Biangan Octal = ");
       scanf("%o", &octal);
       printf("Hasil Konversi Bilangan Octal ke Hexadesimal =%x\n", octal);

       file = fopen ("Soal No 3d.txt","w");//Inisialisasi File

       fprintf(file,"======================================= \n");
       fprintf(file,"Masukkan Bilangan Octal = %o\n", octal);
       fprintf(file,"======================================= \n");
       fprintf(file,"Hasil Konversi Bilangan Octal ke Hexadesimal = %x\n", octal);

       /*====Soal No 3e====*/
       printf("============================================== \n");
       printf(" Soal 3e. Konversi Desimal Ke Octal \n");
       printf("============================================== \n");
       printf("Masukkan Bilangan Desimal = ");
       scanf("%d", &desimal);
       printf("Hasil Konversi Bilangan Desimal ke Octal =%o\n", desimal);

       file = fopen ("Soal No 3e.txt", "w");//Inisialisasi File

       fprintf(file,"========================================== \n");
       fprintf(file,"Masukkan Bilangan Desimal = %d\n", desimal);
       fprintf(file,"========================================== \n");
       fprintf(file,"Hasil Konversi Bilangan Desimal ke Octal =%o\n", desimal);

       /*====Soal No 3f====*/
       printf("============================================== \n");
       printf(" Soal 3f. Konversi Octal ke Desimal \n");
       printf("============================================== \n");
       printf("Masukkan Bilangan Octal = ");
       scanf("%o", &octal);
       printf("Hasil Konversi Bilangan Octal ke Desimal = %d\n", octal);

       file = fopen ("Soal No 3f.txt","w");//Inisialisasi File

       fprintf(file,"=========================================== \n");
       fprintf(file," Masukkkan Bilangan Octal = %o\n", octal);
       fprintf(file,"=========================================== \n");
       fprintf(file,"Hasil Konversi Bilangan Octal ke Desimal =%d\n", octal);

       getchar();

       return 0;
      
}

Template by : kendhin x-template.blogspot.com