Nama : Winda Astuti
Kelas : XI RPL3
No : 33
BAHASA
C
1. Implementasi bahasa C
Ø bahasa C(GCC) dapat digunakan untuk
pemrograman sistem linux dan pemrograman jaringan linux.
Ø Bahkan jika anda ingin menjadi hacker yang
baik anda harus menguasai GCC (socket programming, system programming, database
programming dan shellcoding).
2. Nama editor dalam
bahasa C selain code bloks :
© Turbo C++
Kelebihan Turbo C ++
- Proses Compile yang tidak memakan waktu lama
- Ada menu help yang bisa membatu anda dalam urusan syntax bahkan ada contohnya juga secara langsung
- Terdapat gotoxy jadi tidak perlu membuat yang namanya moodular, bila kalian belum paham modular ikuti saja perkembangan blog ini ada saatnya saya harus memberi materi mengenai modular
Kekurangan Turbo C ++
- gotoxy yang berantakan
- Program akan lebih maksimal bisa di jalankan di windows 16 bit, tidak bisa jalan di windows 64 bit
- Tidak adanya menu delay,color karena hanya bisa berjalan di windows 16 bit saja
© Dev C++
Kelebihan Dev C ++
- Bisa menggunakan warna pada program yang kalian buat
- gotoxy yang rapih, namun harus membuat modular sendiri untuk gotoxy
- jalan di windows 64 bit
- dsb
Kekurangan Dev C ++
- Tidak adanya menu help
- tidak ada gotoxy namun bisa di atasi dengan membuat modular gotoxy
- kalau program sudah panjang proses compile cukup lama
© Notepad++
Kelebihan :
- Pada Notepad ++ Kita Dapat Mengerjakan dan Membuka Berbagai Format Dokumen.
- Tampilan tidak monoton.
- Opensource.
Kekurangan
:
- Tidak bisa Compile atau Running source code program.
© Dreamweaver
Kelebihan :
· Kemampuannya membuat halaman web yang
terlihat konsisten.
· Kemudahan dan efisiensi dalam penggunaan
· Mudah untuk mengupload melalui FTP
· Dapat dikustom
Kekurangan :
· Harga Software yang Cukup Mahal.
3. 5 Contoh program yang menggunakan bahasa C:
Ø STATUS NILAI
#include <stdio.h>
int main(void)
{
float
nilai;
printf("\t === SELAMAT DATANG DI PROGRAM STATUS NILAI ===\n");
printf("\n");
printf("Inputkan nilai anda : ");
scanf("%f",&nilai);
printf("\n");
if
(nilai >= 90){
printf(" Status Nilai Anda = A\n");
}
else if(nilai >= 80) {
printf(" Status Nilai Anda = B\n");
}
else if(nilai >= 60) {
printf(" Status Nilai Anda = C\n");
}
else if(nilai >= 50){
printf("Status Nilai Anda = D\n");
}
else {
printf("Status Nilai Anda = E\n");
}
return (0);
}
Ø MENU VOLUME
#include <stdio.h>
int main(void)
{
int
menu, r;
float
v, p, s, l, t, phi = 3.14;
menu
= 0;
printf("Pilih menu berikut :\n");
printf("\n");
printf("\t 1. Perhitungan Volume Limas Segitiga \n");
printf("\t 2. Perhitungan Volume Bola \n");
printf("\t 3. Perhitungan Volume Kubus \n");
printf("\t 4. Perhitungan Volume Balok \n");
printf("\n");
printf("Inputkan menu yang dipilih ( 1/2/3/4 ) : ");
scanf("%d", &menu);
switch(menu){
case
1:
//proses
printf("\n");
printf("\t === 1. Perhitungan Volume Limas Segitiga ===\n");
// V = 1/3 x {1/2 x Panjang x Lebar } x Tinggi
printf("\n");
printf("Inputkan Panjang : ");
scanf("%f",&p);
printf("Inputkan Lebar : ");
scanf("%f",&l);
printf("Inputkan Tinggi : ");
scanf("%f",&t);
v = 0.3*(0.5 * p * l)*t;
printf("\n");
printf("\t");
printf(" Volume Limas Segitiga = %.3f\n",v);
break;
case
2:
//proses
printf("\t === 2. Perhitungan Volume Bola ===\n");
// Volume Bola = 4/3 x phi x jari-jari x jari-jari x jari-jari
printf("\n");
printf("Inputkan Jari - Jari bola : ");
scanf("%d",&r);
v = 1.3 * phi * r * r * r;
printf("\n");
printf("\t");
printf("Volume Bola = %.2f\n", v);
break;
case 3:
//proses
printf("\t === 3. Perhitungan Volume Kubus ===\n");
// V = sisi * sisi * sisi
printf("\n");
printf("Inputkan panjang sisi : ");
scanf("%f",&s);
v = s * s * s;
printf("\n");
printf("\t");
printf("Volume Kubus = %.2f \n", v);
break;
case 4:
//proses
printf("\t === 4. Perhitungan Volume Balok ===\n");
// V = panjang * lebar * tinggi
printf("\n");
printf("Inputkan Panjang : ");
scanf("%f",&p);
printf("Inputkan Lebar : ");
scanf("%f",&l);
printf("Inputkan Tinggi : ");
scanf("%f",&t);
v = p * l * t;
printf("\n");
printf("\t");
printf("Volume Balok = %.2f \n", v);
break;
default :
//proses
printf("Anda tidak memilih menu.");
break;
}
return(0);
}
Ø BILANGAN PRIMA
#include <stdio.h>
int main(void)
{
int
n,b,j,k,m;
printf("\t === SELAMAT DATANG DI PROGRAM UJI COBA BILANGAN PRIMA ===
\n");
printf("\n");
printf("Masukkan angka > 1 : ");
scanf("%d",&n);
printf("\n");
printf("Bilangan Prima 1 sampai %d : ",n );
b=0;
for
(j=1; j<=n; j++)
{
m=0;
for (k=1;
k<=j; k++)
{
if (j%k==0)
{
m++;
}
}
if (m==2)
{
printf("%d ", j, " ");
b++;
}
}
printf("\n");
printf("\n");
printf("\t");
printf("Banyaknya
bilangan Prima : %d ", b);
printf("\n");
return(0);
}
Ø LUAS PERSEGI PANJANG
#include<stdio.h>
main()
{
int luas, panjang, lebar;
printf("\t PROGRAM PENGHITUNG LUAS
PERSEGI PANJANG\n");
printf("\n");
printf("\t
---------------------------------------\n");
printf("Masukan Nilai Panjang = ");
scanf("%d", &panjang);
printf("Masukan Nilai Lebar = ");
scanf("%d", &lebar);
luas=panjang*lebar;
printf("\n");
printf("Jadi Luas Persegi panjang adalah
= %d", luas);
}
Ø PANGKAT
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,x,y;
int total=1;
printf("Masukkan bilangan yang akan
dipangkat : ");
scanf("%d", &x);
printf("Masukkan bilangan
pangkat-nya : ");
scanf("%d",&y);
for(i=1;i<=y;i++)
{
total=total*x;
}
printf("\n Bilangan Hasil :
%d\n", total);
}
SEKIAN TUGAS SAYA TERIMA KASIH
Tidak ada komentar:
Posting Komentar