20 Pola Pemrogramman Bahasa C Untuk Pemula



www.mediatronika.com - 20 Contoh Pemrogramman Bahasa C Untuk Pemula


Pemrograman C yaitu salah satu bahasa pemrograman yang banyak dipakai sepanjang masa. C dikembangkan oleh Dennis Ritchie antara tahun 1969 dan 1973 di Bell Labs, dan dipakai untuk mengimplementasikan kembali sistem operasi Unix.

Bahasa pemrograman C hampir dipakai di setiap bidang ibarat pengembangan sistem operasi, pengembangan web, pengembangan perangkat lunak. Kecepatan, stabilitas, dan ketersediaan yang hampir menyeluruh yaitu beberapa alasan untuk menentukan bahasa yang diinterpretasikan C. C telah secara eksklusif atau tidak eksklusif mempengaruhi banyak bahasa ibarat C #, D, Go, Java, JavaScript, Limbo, LPC, Perl, PHP, Python, dan shell C Unix.

Pada artikel ini kita akan membuatkan beberapa teladan pemrograman C yang pemula C yang harus diketahui. Ini yaitu jadwal C dasar, yang akan membantu pemula yang gres saja masuk dunia pemrograman C. Kaprikornus cobalah :

 Contoh Pemrogramman Bahasa C Untuk Pemula 20 Contoh Pemrogramman Bahasa C Untuk Pemula
20 Contoh Pemrogramman Bahasa C Untuk Pemula

1. Pemrograman C – Hello World


#include int main() { printf("Hello world"); return 0; }
Program di atas yaitu teladan perintah untuk menampilkan goresan pena "Hello World" Ketika dijalankan hasil (Output) Sebagai berikut :

Hello world

2. Pemrograman C - Melakukan Operasi Aritmatika

#include int main(){int a,b;printf("Enter two numbers:");scanf("%d%d",&a,&b);printf("Sum=%d difference=%d product=%d quotient=%d",a+b,a-b,a*b,a/b);  return 0; }
Program di atas yaitu teladan perintah untuk melaksanakan operasi Aritmatika seperti penjumlahan, pengurangan, pembagian, pangkat dan lain-lain Ketika dijalankan hasil (Output) Sebagai berikut :

Enter two numbers: 6 3
Sum=9 difference=3 product=18 quotient=2

3. Pemrograman C - Mencari Luas Lingkaran

#include int main()  { float radius, area; printf("\nEnter the radius of Circle : "); scanf("%d", &radius); area = 3.14 * radius * radius; printf("\nArea of Circle : %f", area); return 0; }
Program di atas yaitu teladan perintah untuk mencari luas bulat dengan memasukkan nilai dari radius atau jari-jari yang diketahui. Ketika dijalankan hasil (Output) Sebagai berikut :

Enter the radius of Circle : 2.0 Area of Circle : 6.14

4. Pemrograman C - Mencari Bilangan Terbesar 3 Bilangan

#include int main()  { int a, b, c; printf("\nEnter value of a, b & c : "); scanf("%d %d %d", &a, &b, &c); if ((a > b) && (a > c)) printf("\na is greatest"); if ((b > c) && (b > a)) printf("\nb is greatest"); if ((c > a) && (c > b)) printf("\nc is greatest"); return 0; }
Program di atas yaitu teladan perintah untuk mencari Bilangan terbesar dari 3 bilangan yang dimasukkan. Ketika dijalankan hasil (Output) Sebagai berikut :

Enter value for a,b & c : 15 17 21 c is greatest

5. Pemrograman C - Mentukan Bilangan Genap atau Ganjil

#include int main() { int n; printf("Enter a number:"); scanf("%d",&n); if(n%2==0) { printf("Number is even"); } else { printf("Number is odd"); } return 0; }
Program di atas yaitu teladan perintah untuk menentukan bilangan atau genap atau ganjil dari sebuah bilangan. Ketika dijalankan hasil (Output) Sebagai berikut :

Enter a number: 4 Number is even

6. Pemrograman C - Menampilkan Bilangan Faktor dari Angka A

#include  int main() { int n,i; printf("Enter a positive integer: "); scanf("%d",&n); printf("Factors of %d are: ", n); for(i=1;i<=n;++i) { if(n%i==0) printf("%d ",i); }   return 0; }
Program di atas yaitu teladan perintah untuk menampilkan bilangan faktor dari bilangan A yang dimasukkan. Ketika dijalankan hasil (Output) Sebagai berikut :

Enter a positive integer: 60 Factors of 60 are: 1 2 3 4 5 6 12 15 20 30 60


7. Pemrograman C - Cek bilangan Prima atau bukan

#include  int main() { int n, i, flag = 0; printf("Enter a positive integer: "); scanf("%d",&n); for(i=2; i<=n/2; ++i) { // condition for nonprime number if(n%i==0) { flag=1; break; } } if (flag==0) printf("%d is a prime number.",n); else printf("%d is not a prime number.",n); return 0; }
Program di atas yaitu teladan perintah untuk menyidik sebuah bilangan termasuk bilangan prima atau bukan. Ketika dijalankan hasil (Output) Sebagai berikut :

Enter a positive integer: 29 29 is a prime number.

8. Pemrograman C - Memeriksa Tahun Lompatan

#include int main() { int year; printf("Enter a year: "); scanf("%d",&year); if(year%4 == 0) { if( year%100 == 0) { // year is divisible by 400, hence the year is a leap year if ( year%400 == 0) printf("%d is a leap year.", year); else printf("%d is not a leap year.", year); } else printf("%d is a leap year.", year ); } else printf("%d is not a leap year.", year); return 0; }
Ketika dijalankan hasil (Output) Sebagai berikut :

Enter a year: 1900 1900 is not a leap year.

9. Pemrograman C - Menambahkan Sebanyak 'n' Angka

#include int main() { int i,n,sum=0; printf("Upto how many terms you want to find the sum:"); scanf("%d",&n); for(i=1;i<=n;i++){ sum = sum + i; } printf("Sum is %d",sum); return 0; }
Ketika dijalankan hasil (Output) Sebagai berikut :

Upto how many terms you want to find the sum: 10 Sum is 55

10. Pemrograman C - Faktorial dari Sebuah Angka

#include  int main() { int n, i; unsigned long long factorial = 1; printf("Enter an integer: "); scanf("%d",&n); // show error if the user enters a negative integer if (n < 0) printf("Error! Factorial of a negative number doesn't exist."); else { for(i=1; i<=n; ++i) { factorial *= i;              // factorial = factorial*i; } printf("Factorial of %d = %llu", n, factorial); } return 0; }
Ketika dijalankan hasil (Output) Sebagai berikut :

Enter an integer: 10 Factorial of 10 = 3628800

11. Pemrograman C - Buat Tabel Perkalian

#include  int main() { int n, i; printf("Enter an integer: "); scanf("%d",&n); for(i=1; i<=10; ++i) { printf("%d * %d = %d \n", n, i, n*i); } return 0; }
Program di atas yaitu teladan perintah untuk menciptakan tabel perkalian dari sebuah angka. Ketika dijalankan hasil (Output) Sebagai berikut :


Enter an integer: 9 9 * 1 = 9 9 * 2 = 18 9 * 3 = 27 9 * 4 = 36 9 * 5 = 45 9 * 6 = 54 9 * 7 = 63 9 * 8 = 72 9 * 9 = 81 9 * 10 = 90

12. Pemrograman C - Seri Fibonacci

#include  int main() {     int i, n, t1 = 0, t2 = 1, nextTerm = 0;      printf("Enter the number of terms: ");     scanf("%d",&n);      // displays the first two terms which is always 0 and 1     printf("Fibonacci Series: %d, %d, ", t1, t2);      // i = 3 because the first two terms are already dislpayed     for (i=3; i <= n; ++i)     {         nextTerm = t1 + t2;         t1 = t2;         t2 = nextTerm;         printf("%d, ",nextTerm);     }     return 0; }
Program di atas yaitu teladan perintah untuk menciptakan seri bilangan fibonaci. Ketika dijalankan hasil (Output) Sebagai berikut :

Enter the number of terms: 10 Fibonacci Series: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34,

13. Pemrograman C - Menentukan Bilangan Positif Atau Negatif

#include  int main() {     double number;      printf("Enter a number: ");     scanf("%lf", &number);      if (number <= 0.0)     {         if (number == 0.0)             printf("You entered 0.");         else             printf("You entered a negative number.");     }     else         printf("You entered a positive number.");     return 0; }
Program di atas yaitu teladan perintah untuk menentukan bilangan faktual atau negatif dari sebuah bilangan. Ketika dijalankan hasil (Output) Sebagai berikut :


Enter a number: 12.3 You entered a positive number.

14. Pemrograman C - Membalikan String Tanpa Menggunakan Fungsi Library

#include #include int main() { char str[100],rev[100]; int i,len=0; printf("Enter a string"); gets(str); for(i=0;i<=100;i++) { if(str[i]=='\0') { break; } len++; } for(i=0;i<=len-1;i++) { rev[i] = str[len-i-1]; } printf("reverse of the string is %s",rev); return 0; }
Program di atas yaitu teladan perintah untuk membalikkan urutan string tanpa memakai fungsi dari sebuah library. Ketika dijalankan hasil (Output) Sebagai berikut :

Enter a string Johnson reverse of the string is nosnhoJ


15. Pemrograman C - Menampilkan Abjad 

#include  int main() {     char c;      for(c='A'; c<='Z'; ++c)        printf("%c ",c);          return 0; }
Program di atas yaitu teladan perintah untuk menampilkan karakter secara berurutan. Ketika dijalankan hasil (Output) Sebagai berikut :

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

16. Pemrograman C - Palindrome 

#include  int main() {     int n, reversedInteger = 0, remainder, originalInteger;      printf("Enter an integer: ");     scanf("%d", &n);      originalInteger = n;      // reversed integer is stored in variable      while( n!=0 )     {         remainder = n%10;         reversedInteger = reversedInteger*10 + remainder;         n /= 10;     }      // palindrome if orignalInteger and reversedInteger is equal     if(originalInteger == reversedInteger)         printf("%d is a palindrome.", originalInteger);     else         printf("%d is not a palindrome.", originalInteger);          return 0; }
Ketika dijalankan hasil (Output) Sebagai berikut :

Enter an integer: 1001 1001 is a palindrome.


17. C Programming – Armstrong Number 

#include  int main() {     int number, originalNumber, remainder, result = 0;      printf("Enter a three digit integer: ");     scanf("%d", &number);      originalNumber = number;      while (originalNumber != 0)     {         remainder = originalNumber%10;         result += remainder*remainder*remainder;         originalNumber /= 10;     }      if(result == number)         printf("%d is an Armstrong number.",number);     else         printf("%d is not an Armstrong number.",number);      return 0; }
Ketika dijalankan hasil (Output) Sebagai berikut :

Enter a three digit integer: 371 371 is an Armstrong number.

18. Pemrograman C - Membuat Piramida

#include   int main() {    int i, j;    int num;      printf("Enter the number of Digits :");    scanf("%d", &num);      for (i = 0; i <= num; i++) {       for (j = 0; j < i; j++) {          printf("%d ", i);       }       printf("\n");    }    return 0; }
Ketika dijalankan hasil (Output) Sebagai berikut :

Enter the number of Digits : 5 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5

19. Pemrograman C - Membalikkan Urutan Angka

#include  int main() {     int n, reversedNumber = 0, remainder;      printf("Enter an integer: ");     scanf("%d", &n);      while(n != 0)     {         remainder = n%10;         reversedNumber = reversedNumber*10 + remainder;         n /= 10;     }      printf("Reversed Number = %d",reversedNumber);      return 0; }
Ketika dijalankan hasil (Output) Sebagai berikut :

Enter an integer: 2345 Reversed Number = 5432

20. Pemrograman C - Tukar Dua Bilangan

#include  int main() {       double firstNumber, secondNumber, temporaryVariable;        printf("Enter first number: ");       scanf("%lf", &firstNumber);        printf("Enter second number: ");       scanf("%lf",&secondNumber);        // Value of firstNumber is assigned to temporaryVariable       temporaryVariable = firstNumber;        // Value of secondNumber is assigned to firstNumber       firstNumber = secondNumber;        // Value of temporaryVariable (which contains the initial value of firstNumber) is assigned to secondNumber       secondNumber = temporaryVariable;        printf("\nAfter swapping, firstNumber = %.2lf\n", firstNumber);       printf("After swapping, secondNumber = %.2lf", secondNumber);        return 0; }
Ketika dijalankan hasil (Output) Sebagai berikut :

Enter first number: 1.20 Enter second number: 2.45  After swapping, firstNumber = 2.45 After swapping, secondNumber = 1.20

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel