Tampilkan postingan dengan label Bahasa C. Tampilkan semua postingan
Tampilkan postingan dengan label Bahasa C. Tampilkan semua postingan

Senin, 15 Oktober 2012

DISKRIMINAN PERSAMAAN KUADRAT

Posted by Unknown  |  at  19.29

Selamat datang kembali di BelajarMultimedia sebuah blog yang mengacu pada ilmu yang diperoleh oleh admin selama masa perkuliahan nya, kali ini BelajarMultimedia akan mencoba mensharing sedikit ilmu tentang bagaimana cara membuat sebuah program DISKRIMINAN PERSAMAAN KUADRAT menggunakan Bahasa C. untuk yang baru memulai belajar Bahasa Pemograman C mungkin terasa sedikit susah tapi jika kita betul2 memahami dan mengerti akan sintak2 dasar nya maka akan terasa begitu mudah. ok tanpa harus berbasa basi lagi ne dia ilmu dari admin ...
silahkan disedot dan dipelajari...

/* Author : Aris Munandar*/
/*FILE PROGRAM : LATIHAN DISKRIMINAN PERSAMAAN KUADRAT.C*/
#include <stdio.h>
#include <math.h>

void main ()
{
float a, b, c, d = 0;
double x1, x2, imaginair;

printf(" MENCARI PERSAMAAN AKAR KUADRAT a+bx+c=0\n ");
printf(" \nMASUKKAN 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;  /*MENGHITUNG DISKRIMINAN*/

if(d >= 0)
if (d == 0)

{
x1 = -b / ( 2 * a);
printf(" \n DUA AKAR REAL KEMBAR YAITU : \n ");
printf(" x1 = x2 = %g\n", x1);
}

else
{
x1 = ( -b + sqrt(d)) / (2 * a);
x2 = ( -b - sqrt(d)) / (2 * a);
printf(" \nDUA AKAR REAL BERLAINAN YAITU : \n ");
printf(" x1 = %g\n", &x1);
printf(" x2 = %g\n", &x2);
}

else
{
imaginair = ( sqrt (-d)) / (2 * a);
x1 = -b / (2 * a);
printf(" \nDUA AKAR IMAGINAIR BERLAINAN YAITU : \n");
printf(" x1 = %g + %g\n", &x1);
printf(" x2 = %g - %g\n", &x2);
}
}


Kamis, 27 September 2012

ASCENDING

Posted by Unknown  |  at  22.44

setiap kita akan melakukan sesuatu pastinya kita ingin semua nya ber urut seperti keinginan kita baik itu dalam menentukan bilangan atau segala sesuatu yang ingin kita lakukan, namun bagaimana caranya jika kita dihadapi pada sebuah persoalan dalam bahasa pemograman, bagaimana sich cara nya kita untuk mengurutkan suatu bilangan dengan menggunakan bahasa pemograman C++, kali ini saya akan akan mecoaba mensharing sedikit ilmu yang telah saya dapat dari hasil perkuliahan saya selama semester 1 dan mungkin ini juga bisa bermanfaat buat adek2 yang baru belajar, langsung aja ke pokok permasalahannya .

ini dia source yang telah saya buat :
/*Program : Ascending*/
/*Author : Aris Munandar*/
/* SORTING */
#include <stdio.h>

#define MAKS 20

void pemasukan_data (float [], int *);
void pengurutan_data (float [], int);
void penampilan_data (float [], int);

void main ()
{
float data[MAKS];
int jum_data;

pemasukan_data (data, &jum_data);
pengurutan_data (data, jum_data);
penampilan_data (data, jum_data);

}

void pemasukan_data (float x[], int *pjumlah)
{
int jum, i;

printf(" JUMLAH DATA : ");
scanf("%d", &jum);

for (i = 0; i < jum; i ++)
{
printf(" data ke-%d : ", i +1);
scanf("%f", &x[i]);
}
*pjumlah = jum;
}
void pengurutan_data (float x[], int jumlah)
{
int i, j;
float sortir;

for ( i = 0; i < jumlah-1; i++)
for( j = i+1; j < jumlah; j++)
if (x[i] > x[j]) /*penukaran data*/

{
sortir = x[i];
x[i] = x[j];
x[j] = sortir;
}
}

void penampilan_data (float x[], int jumlah)
{
int i;

printf("\nDATA SETELAH DIURUTKAN : \n\n");
for ( i = 0; i < jumlah; i++)
printf("DATA KE - %d : %g\n", i+1, x[i]);
}

Hasil Output Program dari Source diatas :


Menghitung Volum Bangun Ruang

Posted by Unknown  |  at  22.31

malam ini juga saya akan membagikan bagaiman cara menghitung volume bangun ruang trapesium dan kubus menggunakan C++, dengan menggunakan beberapa metode pemformatan yang terdapat dalam Bahasa C, dian tara nya menggunakan metode :

  1. #pragma hdrstop
  2. #include<iostream.h>
  3. #include<conio.h>
  4. #include<stdlib.h>
Berikut ini adalah sintak program nya

/* Author : Aris Munandar*/

#pragma hdrstop
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
//-------------------------
#pragma argsused
int main(int argc, char* argv[])
{
//declare
int menu;
float p, l;
//init
menu=NULL;
//loop begin while (menu!=)
do {
//bersihkan layar
clrscr();
//tampilkan menu
cout << "Pilih Menu Berikut Ini:" << endl;
cout << "1. Menghitung Luas Persegi Panjang" << endl;
cout << "2. Menghitung Luas Segitiga" << endl;
cout << "3. Menghitung Luas Persegi" << endl;
cout << "4. Menghitung Luas Jajar Genjang" <<endl;
cout << "5. Menghitung Luas Trapesium" <<endl;
cout << "6. Menghitung Luas Belah Ketupat" <<endl;
cout << "7. Keluar" << endl;
//menu belum dipilih
if (!menu) {
cout << "Menu pilihan anda : ";
cin >> menu;
cout << endl;
}
//menu telah dipilih
switch (menu) {
//menghitung luas persegi panjang
case 1 : {
cout << endl << "Menghitung Luas Persegi Panjang" << endl;
cout << "Nilai panjang : ";
cin >> p;
cout << "Nilai lebar : ";
cin >> l;
cout << "Luas persegi panjang tersebut adalah " << p*l << endl << endl;
cout << "Menu pilihan anda : ";
cin >> menu;
break;
}
//menghitung luas segitiga
case 2 : {
cout << endl << "Menghitung Luas Segitiga" << endl;
cout << "Nilai alas : ";
cin >> p;
cout << "Nilai tinggi : ";
cin >> l;
cout << "Luas Segitiga tersebut adalah " << 0.5*p*l << endl << endl;
cout << "Menu pilihan anda : ";
cin >> menu;
break;
}
//menghitung luas Persegi
case 3 : {
cout << endl << "Menghitung Luas Persegi" << endl;
cout << "Sisi : ";
cin >> p;
cout << "Luas persegi tersebut adalah " <<p*p << endl << endl;
cout << "Menu pilihan anda : ";
cin >> menu;
break;
}
//Menghitung Luas Jajar Genjang
case 4 : {
cout << endl << "Menghitung Luas Jajar Genjang" <<endl;
cout << "Nilai Alas : ";
cin >> p;
cout << "Nilai Tinggi : ";
cin >> l;
cout << "Luas Jajar Genjang Tersebut adalah " << p*l << endl << endl;
cout << "Menu Pilihan anda : ";
cin >> menu;
break;
}
//Menghitung Luas Trapesium
case 5 : {
cout << endl << "Menghitung Luas Trapesium" << endl;
cout << "Nilai Sisi 1 : ";
cin >> p;
cout << "Nilai Sisi 2 : ";
cin >> p;
cout << "Nilai Tinggi : ";
cin >> l;
cout << "Luas Trapesium Tersebut adalah : " << 0.5*(p+p)*l << endl << endl;
cout << "Menu Pilihan anda : ";
cin >> menu;
break;
}
//Menghitung Luas Belah Ketupat
case 6 : {
cout << endl << "Menghitung Luas Belah Ketupat" << endl;
cout << "Nilai Diagonal 1 : ";
cin >> p;
cout << "Nilai Diagonal 2 : ";
cin >> l;
cout << "Luas Belah Ketupat adalah : " << 0.5*p*l << endl << endl;
cout << "Menu Pilihan anda : ";
cin >> menu;
break;
}
//keluar
case 7 : {
exit(0);
break;
}
//menu dipilih tidak tersedia
default : {
cout << endl << "Pilih Menu yang sesuai !!!" << endl;
cout << "Menu pilihan anda : ";
cin >> menu;
break;
}
}
}
while (menu != 7); //end loop
}

Bilangan Prima Faktorial

Posted by Unknown  |  at  22.26

source berikut ini digunakan untuk mencari bilangan faktorial dan bilangan prima dengan menggunakan metode "math.h" dan metode "stdio.h" pada C++ :

Sintak Nyan :

/*Author : Aries Munandar*/
#include"stdio.h"
#include"math.h"

void main ()
{
int 
n,li;
char 
huruf='a';
printf("
masukkan nilai angka = ");
scanf("%i",&
n); 
if (
n == 2)
huruf ='a';
else if (
n % 2 == 0 || n == 1)
huruf ='b';
for(
li = 3;li <= sqrt(n);li+=2)
{
if (n%
li == 0)
huruf ='b';
}
switch (
huruf)
{
case 'a':
printf("
bilangan prima");
break;
{case 'b':
printf("
bukan bilangan prima\n");
float 
i,faktorial=1;
if (
n<35)
{
for(
i=1;i<=n;i++)
{
faktorial=i*faktorial;}
printf("
nilai faktorial = %.0f",faktorial);
}
else
printf("
maaf, bilangan tidak bisa dihitung faktorialnya \nkarena angka telalu banyak untuk tipe float");
break;}
default:
printf("");break;
}
}

Rabu, 26 September 2012

Membalikkan Angka

Posted by Unknown  |  at  23.10

buat adek2 yg bingung bagaiman cara nya  membalikkan angka menggunakan C++ ne dya saya coba bagikan sedikit sintak program nya...

ne dia sintak nya :
/*Author : Aris Munandar*/

/* FILE PROGRAM : LOOP9.C */
#include <stdio.h>

void main ()
{
int bil, digit_kanan;

printf(" Masukkan bilangan yang mau dibalik : ");
scanf(" %d", &bil);

printf(" Hasil pembalikannya : ");
while(bil !=0)
{
digit_kanan = bil % 10;
printf(" %d", digit_kanan);
bil = bil / 10;
}

printf(" \n ");
}


hasil out program :
Output Program




Sabtu, 22 September 2012

fungsi ganjil

Posted by Unknown  |  at  22.59

Buatlah suatu fungsi ganjil ( ) yang mengembalikan nilai 1 jika argumen yang diberikan adalah bilangan ganjil dan mengembalikan nilai 0 jika argumen tersebut bukan bilangan ganjil



/*FAKTOR GANJIL DAN GENAP*/
#include<stdio.h>
int angka (int,int);
void main()
{
int x,y, ganjil;
printf("masukkan nilai x: ");
scanf("%d", &x);
printf("masukkan nilai y: ");
scanf("%d", &y);
ganjil = angka (x,y);
printf("bilangan ganjil antara %d dan %d adalah %d\n\n",x,y,ganjil);
}
int angka(int a, int b)
{
if (a > b)
return(a);
else
return(b);

if (a < b)
return(b);
else
return(a);
}

menghitung faktorial dengan menggunakan 2 fungsi

Posted by Unknown  |  at  22.58

Buatlah program untuk menghitung faktorial dengan menggunakan 2 fungsi main( ) dan faktorial ( ). Fungsi faktorial ( ) memberikan return value bertipe long int yang akan dicetak kel ayar dalam fungsi main ( ).


    /*FAKTORIAL*/
#include<stdio.h>

long int faktorial(int, int);
void main()
{
            long int n;
            printf(" Masukkan Bilangan faktorial = ");
            scanf("%ld", &n);
}

long int faktorial(int n, int m)
{
            int tampung;

            printf(" Faktorial dari %ld adalah", n, m);
            while(m != 0)
            {
                        tampung = n % m;
                        n = m;
                        m = tampung;
            }
            return(n);
}

Menghitung permutasi dan kombinasi

Posted by Unknown  |  at  22.52


 Menghitung permutasi dan kombinasi dari suatu pasangan bilangan dinyatakan dengan rumus sbb :
Permutasi : P (n, r) = n! / (n-r)!
Kombinasi : C(n, r)=n!/r!(n-r)!
Buatlah program untuk menghitung permutasi dan kombinasi dari bilangan n dan r yang diinputkan.
                  (Petunjuk : Gunakan fungsi main(), faktorial(),permutasi() dan
                    Kombinasi() ).





/*MENCARI PERMUTASI DAN KOMBINASI*/
#include <stdio.h>
long int faktorial(int);
int permutasi(int, int);
int kombinasi(int, int);
void main ()
{              int n, r;
                printf("MENCARI PERMUTASI DAN KOMBINASI\n");
                printf("RUMUS Permutasi : P (n, r) = n! / (n-r)!\n");
                printf("RUMUS Kombinasi : C(n, r)=n!/r!(n-r)!\n");
                printf("\nMasukkan nilai n = ");
                scanf("%d\n", &n);
                printf("\nMasukkan nilai r = ");
                scanf("%d\n", &r);

                printf("\n%d data dipermutasikan %d = %d\n", n, r, permutasi(n,r));
                printf("\n%d data dikombinasikan %d = %d\n\n", n, r, kombinasi(n,r));
}
long int faktorial(int x)
{              int fak, i;
                fak = 1;
                for(i = 1; i<=x; i++)
                fak = fak * i;
                return(fak);
}
int permutasi(int n, int r)
{              int hasil, temp;
                temp = n - r;
                hasil = faktorial(n) / faktorial(temp);
                return(hasil);
}
int kombinasi(int n, int r)
{              int hasil, temp;
                temp = n - r;
                hasil = faktorial(n) / faktorial(r) * faktorial(temp);
                return(hasil);

Subscribe
Get our latest posts directly in your email inbox.

Total Tayangan Halaman

Pengikut

back to top