Madurasa Blog Competition
Tampilkan postingan dengan label Program C. Tampilkan semua postingan
Tampilkan postingan dengan label Program C. Tampilkan semua postingan

Rabu, Februari 13, 2013

Decision - Membuat Program Mengkonversikan Nilai Angka ke Nilai Huruf


- Program C -
Membuat program untuk mengkonversikan nilai angka ke nilai huruf

Flowchart :



Source Code :

#include <conio.h>
#include <stdio.h>
void main()
{
int a;
printf("masukkan angka yang akan di konversi\n");
scanf ("%d",&a);
if (a<=40)
       {
       printf("%d adalah E",a);
       }
else if ((a>40)&&(a<=55))
       {
       printf("%d adalah D",a);
       }
else if ((a>55)&&(a<=60))
       {
       printf("%d adalah C",a);
       }
else if ((a>60)&&(a<=80))
       {
       printf("%d adalah B",a);
       }
else if ((a>80)&&(a<=100))
       {
       printf("%d adalah A",a);
       }
else
       printf("invalid");
getch();
}


Screenshot :


Selasa, Februari 12, 2013

Decision - Program Kalkulator Sederhana


- Program C -
Program membuat kalkulator sederhana

Flowchart :


Source Code :

#include <conio.h>
#include <stdio.h>

void main()
{
      float num1,num2,result,op;
      printf("PROGRAM MEMBUAT KALKULATOR SEDERHANA\n");
      printf("================================\n");
      
      printf("masukkan bilangan pertama\n");
      scanf("%f",&num1);
      printf("masukkan bilangan kedua\n");
      scanf ("%f",&num2);
      printf("Menu Matematika\n1. Penjumlahan\n2. Pengurangan\n3. Pembagian\n4. Perkalian\n");
      printf("masukkan pilihan anda :\n");
      scanf ("%f",&op);
      
       if (op==1)
       {
     result=num1+num2;
     printf("hasil operasi tersebut = %.2f",result);
       }
       else if (op==2)
       {
     result=num1-num2;
     printf("hasil operasi tersebut = %.2f",result);
       }
       else if (op==3)
       {
     result=num1/num2;
     printf("hasil operasi tersebut = %.2f",result);
        }
       else if (op==4)
       {
     result=num1*num2;
     printf("hasil operasi tersebut = %.2f",result);
       }
       else
      {
     printf("pilihan yang anda masukkan tidak ada");
       }

       getch();
}


Screenshot :


Decision - Program Menghitung Diskriminan dan Mencari Akar-akar dari Persamaan Kuadrat



- Program C -
Program menghitung nilai diskriminan dan mencari nilai akar-akar dari suatu persamaan kuadrat

Flowchart :



Source Code :

#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
float a,b,c,d,x1,x2;
printf("MENGHITUNG DISKRIMINAN DAN MENCARI AKAR-AKAR PERSAMAAN KUADRAT\n");
printf("================================================================\n");
printf("Masukkan nilai a = ");scanf("%f",&a);
printf("\nMasukkan nilai b = ");scanf("%f",&b);
printf("\nMasukkan nilai c = ");scanf("%f",&c);
d=(b*b)-(4*a*c);
printf("\nNilai diskriminan dari persamaan kuadrat %.fx^2+%.fx+%.f adalah %.f",a,b,c,d);
if (d==0)
{
x1=(-1*b)/(2*a);
x2=(-1*b)/(2*a);
printf("\n\nMemiliki 2 akar real kembar yaitu \nx1=%.2f \nx2=%.2f",x1,x2);
}
else if (d>0)
{
x1=((-1*b)+sqrt(d))/(2*a);
x2=((-1*b)-sqrt(d))/(2*a);
printf("\n\nMemiliki 2 akar real yaitu \nx1=%.2f \nx2=%.2f",x1,x2);
}
else
{
x1=((-1*b)/(2*a))+(sqrt(abs(d))/(2*a));
        x2=((-1*b)/(2*a))-(sqrt(abs(d))/(2*a));
printf("\n\nMemiliki 2 akar imaginair yaitu \nx1=%.2fi \nx2=%.2fi",x1,x2);
}
        getch();
}


Screenshot :



Sabtu, Februari 09, 2013

Decision - Menentukan Sebuah Bilangan Prima


- Program C -
Menentukan sebuah bilangan yang diinput, apakah merupakan bilangan prima atau bukan

Flowchart :


Source Code : 

#include<stdio.h>
#include<conio.h>

void main()
{
int angka;
printf("MENENTUKAN BILANGAN PRIMA\n");
printf("==========================\n\n");

printf("Masukkan sebuah bilangan = ");
scanf("%d",&angka);

if ((angka==2)||(angka==3)||(angka==5))
printf("\nBilangan %d merupakan bilangan prima",angka);
else if ((angka%2==0)||(angka%3==0)||(angka%5==0))
printf("\nBilangan %d merupakan bukan bilangan prima",angka);
else
printf("\nBilangan %d merupakan bilangan prima",angka);

getch();
}

Screenshot :



Decision - Menentukan Diskon dari Pembelian Barang



- Program C -
Menentukan diskon barang berdasarkan harga pembelian

Flowchart :


Source Code :



#include<stdio.h>
#include<conio.h>

void main()
{
int harga,diskon,total;
printf("MENENTUKAN DISKON BARANG\n");
printf("=========================\n\n");

printf("Masukkan harga barang = Rp ");
scanf("%d",&harga);

diskon=0.05*harga;
        total=harga-diskon;

if (harga>100000)
printf("Selamat Anda mendapatkan diskon sebesar Rp %d .\nTotal belanja Anda menjadi Rp %d",diskon,total);
else
printf("Maaf Anda tidak mendapat diskon.\nTotal belanja Anda Rp %d",harga);
getch();
}
Screenshot :





Decision - Menentukan bilangan ganjil dan genap dari input



- Program C -
Menentukan sebuah data berupa bilangan yang diinput adalah bilangan ganjil ataukah genap

Flowchart :




Source Code :


#include <stdio.h>
#include <conio.h>

void main()
{
int a,b;
printf("MENENTUKAN BILANGAN GANJIL ataukah BILANGAN GENAP\n");
printf("================================================\n\n");
printf("masukkan bilangan yang akan dicek\n");
scanf("%d",&a);
b=a%2;
if (b == 0)
 printf("bilangan %d adalah bilangan genap",a);
else
 printf("bilangan %d adalah bilangan ganjil",a);

getch();
}

Screenshot :


Kamis, Februari 07, 2013

Tipe Data pada Program C

Tipe data berdasarkan jenisnya dapat dibagi menjadi 5 kelompok , yaitu :

1. Bilangan bulat (integer/int)
2. Bilangan real presisi-tunggal (float)
3. Bilangan real presisi-ganda (double)
4. Karakter (char)
5. Tak bertipe (void)

Ukuran memori utuk tipe data :

1. Karakter (char)
    Total bit = 8
    Kawasan = -128 s/d 127
2. Bilangan integer (int)
    Total bit = 32
    Kawasan = -2147483648 s/d 2147483647
3. Bilangan real presisi-tunggal (float)
    Total bit = 32
    Kawasan = 1.7E-38 s/d 3.4E+38
4. Bilangan real presisi-ganda (double)
    Total bit = 64
    Kawasan = 2.2E-308 s/d 1.7E+308

Source : Modul pembelajaran Program C- EEPIS Campus

Contoh :

Tipe Data - Menghitung Luas Lingkaran


-Program C-
Membuat Program Penghitung Luas Lingkaran

Flowchart :


Source Code :

#include <stdio.h>
#include <conio.h>

void main()
{
       float pi=3.14 , r, a;
       printf("masukkan nilai jari-jari\n");
       scanf("%f",&r);
       a=pi*(r*r);
       printf("luas lingkaran adalah %.2f",a);
       getch();
}

Screenshot :


Tipe Data - Konversi Suhu dari Celcius ke Fahrenheit


-Program C-
Mengkonversi Suhu dari Celcius ke Fahrenheit

Flowchart :


Source Code :


#include <stdio.h>
#include <conio.h>

void main()
{
       float a,b;
       printf("masukkan suhu dalam celcius :\n");
       scanf("%f",&a);
       b = a*1.8+32;
       printf("nilai suhu dalam fahrenheit adalah :\n%0.2f derajat\n",b);

       getch();
}

Output :





Rabu, Februari 06, 2013

Tipe Data - Menghitung Nilai Diskriminan pada Persamaan Kuadrat



Program C
Menghitung Nilai Diskriminan pada Persamaan Kuadrat

Source Code :

#include <stdio.h>
#include <conio.h>

void main ()

{
int a,b,c,hasil;
printf("PRAKTIKUM TIPE DATA \nMENGHITUNG NILAI DISKRIMINAN DARI PERSAMAAN ax^2+bx+c=0\n\n");
printf("Masukkan nilai 'a'= ");
scanf("%d",&a);
printf("\nMasukkan nilai 'b'= ");
scanf("%d",&b);
printf("\nMasukkan nilai 'c'= ");
scanf("%d",&c);
hasil = (b*b)-(4*a*c);
printf("\n\nNilai diskriminan persamaan %dx^2+%dx+%d adalah :",a,b,c);
printf("%d\n",hasil);

getch();
}

Screenshot :







Tipe Data - Membuat Variabel Integer, Float, Double dan Char


Program C
Membuat variabel integer, float, double, dan char

Source Code :

#include<stdio.h>
#include<conio.h>

void main ()

{
int bil_bulat = 6786590 ;
float bil_pecahan1 = 329.2777f ;
double bil_pecahan2 = 238.2e+2 ;
char karakter = 'R' ;
printf("PRAKTIKUM TIPE DATA \nPENGGUNAAN VARIABEL\n\n");
printf ("bilangan bulat = %d\n", bil_bulat);
printf ("bilangan pecahan = %f\n", bil_pecahan1);
printf ("bilangan pecahan = %f\n", bil_pecahan2);
printf ("karakter = %c\n", karakter);

getch ();

}


Screenshot :



 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | JCPenney Coupons