Showing posts with label program bahasa c. Show all posts
Showing posts with label program bahasa c. Show all posts

Program deret

#include
#include
#include

main()

{
float a,b,t,k,g;
int pilih;
int lagi;
int i=1,x,nilai;
int n, y, c, q;
int bil1, bil2, sisa_bagi;
ulang:
clrscr();
{
puts ("PILIHAN");
puts ("1. deret ganjil");
puts ("2. deret genap");
puts ("3. deret pangkat");
puts ("4. deret kelipatan");
puts ("5. deret dlm bntuk segitiga");
puts ("6. exit");

printf("\nmasukkan pilihan [1-6]: ");
scanf("%i",&pilih);

if (pilih==1)
{

printf("deret bilangan ganjil \n\n");
printf("masukkan besar bilangan: ");scanf("%i",&nilai);
printf("bilangan ganjil antara 1 sampai %i adalah: \n",nilai);
while(i<=nilai)
{
x=1;
while(x<=nilai)
{
printf("%i,",x);
x=x+2;
}
printf("\n");
i=nilai+1;
}
getch();
}

else if (pilih==2)
{
printf("deret bilangan genap \n\n");
printf("masukkan besar bilangan: ");scanf("%i",&nilai);
printf("bilangan genap antara 2 sampai %i adalah: \n",nilai);
while(i<=nilai)
{
x=2;
while(x<=nilai)
{
printf("%i,",x);
x=x+2;
}
printf("\n");
i=nilai+1;
}
getch();
}
else if (pilih==3)
{
printf("deret bilangan pangkat \n\n");
printf("masukkan besar bilangan: ");scanf("%i",&nilai);
printf("bilangan pangkat antara 1 sampai %i adalah: \n",nilai);
while(i<=nilai)
{
x=1;
while(x<=nilai)
{
printf("%i,",x);
x=x+1*x;
}
printf("\n");
i=nilai+1;
}
getch();
}
else if (pilih==4)
{
printf("Program Mencari FPB\n\n");
printf("Masukan Bilangan 1 : ");
scanf("%i",&bil1);
printf("Masukan Bilangan 2 : ");
scanf("%i",&bil2);
sisa_bagi = bil1 % bil2;
while(sisa_bagi != 0)
{
bil1 = bil2;
bil2 = sisa_bagi;
sisa_bagi = bil1 % bil2;
}
printf("FPB %i",bil2);
return 0;
}
else if (pilih==5)
{
printf("segitiga bintang\n");
printf("ketikkan banyaknya baris: ");
scanf("%d",&n);
for (y = 0; y < n; y++)
{
for(q = 0; q < n - y; q++)
{
printf("*");
}
printf("\n");
}
printf("\n");
return 0;
}
else if (pilih==6)
{
printf("anda memilih untuk keluar");
}
else
printf("\npilihan yang anda masukkan salah !");
printf("\n\napakah anda ingin mengulang?(y/n)\n");
printf("1. ya\n");
printf("2. tidak\n");
printf("pilihan anda: ");
scanf("\n\n%i",&lagi);
if (lagi==1)
goto ulang;
else
goto end;
}
end:
{
getch();

}
}

KALKULATOR SEDERHANA3

#include
#include
#include

main()

{
float a,b,t,k,x,g;
int pilih;
int lagi;
ulang:
clrscr();
{
puts ("KALKULATOR SEDERHANA");
puts ("1. PENJUMLAHAN(+)");
puts ("2. PENGURANGAN(-)");
puts ("3. PERKALIAN(x)");
puts ("4. PEMBAGIAN(/)");
puts ("5. KELUAR");

printf("\nmasukkan pilihan [1-3]: ");
scanf("%i",&pilih);

if (pilih==1)
{
printf("\nmasukkan nilai a: ");
scanf("%f",&a);
printf("masukkan nilai b: ");
scanf("%f",&b);
t=a+b;
printf("\nnilai %f + %f = %f",a,b,t);

}

else if (pilih==2)
{
printf("\nmasukkan nilai a: ");
scanf("%f",&a);
printf("masukkan nilai b: ");
scanf("%f",&b);
k=a-b;
printf("\nnilai %f - %f = %f",a,b,k);

}
else if (pilih==3)
{
printf("\nmasukkan nilai a: ");
scanf("%f",&a);
printf("masukkan nilai b: ");
scanf("%f",&b);
x=a*b;
printf("\nnilai %f x %f = %f",a,b,x);
}
else if (pilih==4)
{
printf("\nmasukkan nilai a: ");
scanf("%f",&a);
printf("masukkan nilai b: ");
scanf("%f",&b);
g=a/b;
printf("\nnilai %f / %f = %f",a,b,g);
}
else if (pilih==5)
printf("anda memilih untuk keluar!\n");
else
printf("\npilihan yang anda masukkan salah !");
printf("\n\napakah anda ingin mengulang?(y/n)\n");
printf("1. ya\n");
printf("2. tidak\n");
printf("pilihan anda: ");
scanf("\n\n%i",&lagi);
if (lagi==1)
goto ulang;
else
goto end;
}
end:
{
getch();

}
}

Program Tukar_Nilai

/*Program Tukar_Nilai*/

#include
main()
{
int A, B, temp;
printf("Masukkan nilai A: "); scanf("%d",&A);
printf("Masukkan nilai B: "); scanf("%d",&B);
/* ALGORITMA */
temp = A;
A = B;
B = temp;

printf("Nilai A setelah pertukaran adalah: %d\n", A);
printf("Nilai B setelah pertukaran adalah: %d", B);
}

Mencari total dan rata-rata sejumlah bilangan menggunakan for

/* Mencari total dan rata-rata sejumlah bilangan menggunakan for */
#include"stdio.h"
#include"conio.h"
void main()
{ clrscr();
float r,i,x,t=0;int y;
for(y=1;y<=3;y++)
for(i=0;i<=2;i++)
{
printf("Entry bilangan %i : ",y);
scanf("%f",&x);
t=t+x;
y=y+1;

}
printf("\n Total : %.2f",t);
r=t/i;
printf("\n Rata rata : %.2f",r);
getch();
}

Program mencetak deret bilangan ganjil dengan menggunakan while

/* Program mencetak deret bilangan ganjil dengan menggunakan while */
#include"stdio.h"
#include"conio.h"
void main()
{ clrscr();
int i=1,x;
while(i<=4)
{ x=1;
while(x<=i)
{ printf("%3i",x);
x=x+1;

}
printf("\n");
i=i+1;
}
getch();
}

pengujian hukum ohm

#include
#include

main()
{
float V,I,R;
int pilih;

puts ("pengujian hukum ohm");
puts ("1. hitung tegangan");
puts ("2. hitung arus");
puts ("3. hitung resistansi");

printf("\nmasukkan pilihan [1-3]: ");
scanf("%i",&pilih);

if (pilih==1)
{
printf("\nmasukkan nilai arus :");
scanf("%f",&I);
printf("masukkan nilai resistansi :");
scanf("%f",&R);
goto tegangan;
}

else if (pilih==2)
{
printf("\nmasukkan nilai tegangan : ");
scanf("%f",&V);
printf("masukkan nilai resistansi : ");
scanf("%f",&R);
goto arus;
}
else if (pilih==3)
{
printf("\nmasukkan nilai tegangan : ");
scanf("%f",&V);
printf("masukkan nilai arus : ");
scanf("%f",&I);
goto resistansi;
}
else printf("\npilihan yang anda masukkan salah !");

tegangan:
{
V=I*R;
printf("\nnilai tegangan = %f",V);
}

arus:
{
I=V/R;
printf("\nnilai arus = %f",I);
}

resistansi:
{
R=V/I;
printf("\nnilai resistansi = %f",R);
}
getch();
}

PERHITUNGAN DAYA AKTIF DANB REAKTIF

#include
#include

main()
{
float S,P,Q,cosphi;
cosphi=0;
puts ("===PERHITUNGAN DAYA AKTIF DANB REAKTIF===");
puts ("berdasarkan operubahan cos phi");
printf("masukkan nilai daya semu");
scanf("%f",&S);
while (cosphi <= 1)

{
P=S*cosphi;
Q=S*(1-cosphi);
printf("\ncosphi= %f P = %f Q = %f", cosphi, P,Q);
cosphi +=0.1;
}
getch();
}

PERHITUNGAN SEGITIGA DAYA

#include
#include

main()
{
int kode;
float S,V,I,P,Q,CosPhi,SinPhi;

puts ("===PERHITUNGAN SEGITIGA DAYA===");
puts ("1. DAYA SEMU");
puts ("2. DAYA AKTIF");
puts ("3. DAYA REAKTIF");
printf("\nmasukkan kode pilihan [1-3]: ");
scanf("%i",&kode);

switch(kode)
{
case 1:
puts("");
puts("perhitungan daya semu");
printf("masukkan nilai tegangan: ");
scanf("%f",&V);
printf("masukkan nilai arus: ");
scanf("%f",&I);
S=V*I;
printf("\ndaya semu = %f",S);
break;

case 2:
puts("");
puts("perhitungan daya aktif");
printf("masukkan nilai daya semu: ");
scanf("%f",&S);
printf("masukkan nilai cos Phi: ");
scanf("%f",&CosPhi);
P=S*CosPhi;
printf("\ndaya aktif = %f",P);
break;

case 3:
puts("");
puts("perhitungan daya reaktif");
printf("masukkan nilai daya semu: ");
scanf("%f",&S);
printf("masukkan nilai sin Phi: ");
scanf("%f",&SinPhi);
Q=S*SinPhi;
printf("\ndaya reaktif = %f",Q);
break;

default:
puts("");
puts("kode yang anda masukkan salah !!!");
}
getch();
}

KALKULATOR SEDERHANA

#include
#include

main()
{
float a,b,t,k,x,g;
int pilih,lagi;

ulang:
{
clrscr();
puts ("KALKULATOR SEDERHANA");
puts ("1. PENJUMLAHAN(+)");
puts ("2. PENGURANGAN(-)");
puts ("3. PERKALIAN(x)");
puts ("4. PEMBAGIAN(/)");
puts ("5. KELUAR");
printf("\nmasukkan pilihan anda [1-5]: ");
scanf("\n%i",&pilih);
switch(pilih)
{
case 1:

puts("\nPENJUMLAHAN");
printf("masukkan nilai a: ");
scanf("%f",&a);
printf("masukkan nilai b: ");
scanf("%f",&b);
t=a+b;
printf("hasil dari %f + %f = %f",a,b,t);
break;
case 2:
puts("\nPENGURANGAN");
printf("masukkan nilai a: ");
scanf("%f",&a);
printf("masukkan nilai b: ");
scanf("%f",&b);
k=a-b;
printf("hasil dari %f - %f = %f",a,b,k);
break;
case 3:
puts("\nPERKALIAN");
printf("masukkan nilai a: ");
scanf("%f",&a);
printf("masukkan nilai b: ");
scanf("%f",&b);
x=a*b;
printf("hasil dari %f x %f = %f",a,b,x);
break;
case 4:
puts("\nPEMBAGIAN");
printf("masukkan nilai a: ");
scanf("%f",&a);
printf("masukkan nilai b: ");
scanf("%f",&b);
g=a/b;
printf("hasil dari %f / %f = %f",a,b,g);
break;
case 5:
puts("\nanda memilih untuk keluar!");
break;
default:
puts("\npilihan yang anda masukkan salah !");
}
puts("\napakah anda ingin mengulang?");
puts("1. ya");
puts("2. tidak");
printf("pilihan anda :");
scanf("%i",&lagi);
if (lagi==1)
{
goto ulang;
}
else
{
puts("selesai");
}
}
getch();
}

program rata-rata

/*program rata_rata*/;
#include;
int a, mahasiswa;
int nilai, total, tinggi, rendah, rata;
char nama;
main()
{
total = 0;
printf("jumlah mahasiswa : ");
scanf("%i",&mahasiswa);
{
mahasiswa=mahasiswa+1;

printf ("nama mahasiswa ke %i",mahasiswa
);
scanf ("%i",&mahasiswa);
printf ("nilai ",nama,": "); scanf ("%i",&nilai);
total = total + nilai;
}
rata = total / mahasiswa;
printf ("rata-rata nilai mahasiswa : ",rata);
}

password

#include
#include
#include
main( )
{

char nama[20], kelas[10], password[4];
atas:

cout<<" S E L A M A T D A T A N G" ;
cout<cout<<" Silahkan masukkan User Name & Password" ;
cout<cout<
cout<<" UserName : " ; cin>>nama;
cout<<" Kelas : " ; cin>>kelas;
cout<<" Password : " ; cin>>password;
if (strcmp(password,"aaa")==0)
{
cout<<" Terima Kasih atas Partisipasinya..!" ;
cout<cout<<" Tekan Sembarang Mas..!" ;
goto bawah;
}
else
{
cout<<
cout<<" Password Salah Bro..!" ;
clrscr();
goto atas;
}
bawah:
getch();
}

Pascal Triangle Program

#include
int main()
{
int n, x, y, c, q;
printf("Pascal Triangle Program\n");
printf("Enter the number of rows: ");
scanf("%d",&n);
for (y = 0; y < n; y++)
{
c = 1;
for(q = 0; q < n - y; q++)
{

printf("%3s", " ");
}
for (x = 0; x <= y; x++)
{
printf(" %3d ",c);
c = c * (y - x) / (x + 1);
}
printf("\n");
}
printf("\n");
return 0;

}

Program Mencari persamaan kuadrat

#include "stdio.h"
#include "math.h"

int main()
{
float a, b, c, D, X, X1, X2, XRiil, XImajiner;
printf("Nama : afit miranto\n");
printf("NPM : G1D009001\n");
printf("Prodi: Teknik Elektro\n\n");
printf("Program Mencari persamaan kuadrat\n\n");

printf("Perhitungan akar-akar persamaan aX2+bX+c=0\n");
printf("Masukkan nilai koefisien a, b, dan c:\n");
printf("Masukkan nilai koefisien a: "); scanf("%f", &a);
printf("Masukkan nilai koefisien b: "); scanf("%f", &b);
printf("Masukkan nilai koefisien c: "); scanf("%f", &c);

D = b*b-4*a*c;
printf("Diskriminan = %g\n", D);
printf("Akar persamaan %gX^2 + %gX + %g = 0 adalah:\n", a, b, c);
if (D > 0)
{
X1 = (-b+sqrt(D))/(2*a);
X2 = (-b-sqrt(D))/(2*a);
printf("X1 = %g\n", X1);
printf("X2 = %g\n", X2);
}
else if (D == 0) {
X = -b/(2*a);
printf("X1 = X2 = %g\n", X);
}
else {
XRiil = -b/(2*a);
XImajiner = sqrt(-D)/(2*a);
printf("Akar imajiner:\n");
printf("X1 = %g+%g*i\n", XRiil, XImajiner);
printf("X2 = %g-%g*i\n", XRiil, XImajiner);
}
return 0;
}

Program Mencari luas dan keliling lingkaran

#include
#include
//Program untuk menghitung luas lingkaran
main()
{
float pi = 3.1415;
float r;
printf("Nama : afit miranto\n");
printf("NPM : G1D009001\n");
printf("Prodi: Teknik Elektro\n\n");
printf("Program Mencari luas dan keliling lingkaran\n\n");

printf ("Jari-jari lingkaran = ");
scanf ("%f", &r);
printf ("keliling lingkaran = %f\n", 2 * pi * r);
printf ("Luas lingkaran = %f", pi * r * r);
getch();
}

FPB

#include

int main()
{
int bil1, bil2, sisa_bagi;
cout<<"Nama : afit miranto\n";
cout<<"NPM : G1D009001\n";
cout<<"Prodi: Teknik Elektro\n\n";
cout<<"Program Mencari FPB\n\n";

cout << "Masukan Bilangan 1 : ";
cin >> bil1;

cout << "Masukan Bilangan 2 : ";
cin >> bil2;

sisa_bagi = bil1 % bil2;
while(sisa_bagi != 0)
{
bil1 = bil2;
bil2 = sisa_bagi;
sisa_bagi = bil1 % bil2;
}

cout<< "FPB : " << bil2 << endl;
return 0;
}

Program faktorial

#include //untuk cin dan cout
#include //untuk fungsi getch()
float faktorial2(int x)
{
if(x==0)
return 1;
else
return x*faktorial2(x-1);
}
void main()
{
int i, N; //deklarasi nilai N


cout<<"Nama : afit miranto\n";
cout<<"NPM : G1D009001\n";
cout<<"Prodi: Teknik Elektro\n\n";
cout<<"Program faktorial\n\n";
cout<<"Masukan nilai N untuk N! : ";
cin>>N; //input nilai N
for(i=1;i<=N;i++)
{
cout< }
getch();
}

program konversi bilangan desimal ke biner

#include
#include
char ch[10]="0123456789"; //deklarasi nilai decimal
void biner(int nilai)
{
if(nilai==0){
return;
}
biner(nilai/2); //proses untuk membagi nilai decimal dengan 2
cout<
}
void main()
{
int decimal;
cout<<"Nama : afit miranto\n";
cout<<"NPM : G1D009001\n";
cout<<"Prodi: Teknik Elektro\n\n";
cout<<"program konversi bilangan desimal ke biner\n\n";
cout<<"Masukan nilai decimal : ";
cin>>decimal;
cout<<"Nilai binernya adalah : ";
biner(decimal);
cout< getch();
}

Program mencetak deret bilangan dengan menggunakan while

/* Program mencetak deret bilangan dengan menggunakan while */
#include"stdio.h"
#include"conio.h"
void main()
{
clrscr();
int i=1,x,nilai;
printf("deret bilangan ganjil \n\n");
printf("Nama : afit miranto\n");
printf("NPM : G1D009001\n");
printf("Prodi: Teknik Elektro\n\n");
printf("masukkan besar bilangan: ");scanf("%i",&nilai);

printf("bilangan ganjil antara 1 sampai %i adalah: \n",nilai);
while(i<=nilai)
{
x=1;
while(x<=nilai)
{
printf("%i,",x);
x=x+2;
}
printf("\n");
i=nilai+1;
}
getch();
}

segitiga bintang

#include
int main()
{
int n, x, y, c, q;
printf("Nama : afit miranto\n");
printf("NPM : G1D009001\n");
printf("Prodi: Teknik Elektro\n\n");
printf("segitiga bintang\n");
printf("ketikkan banyaknya baris: ");
scanf("%d",&n);
for (y = 0; y < n; y++)
{

for(q = 0; q < n - y; q++)
{
printf("*");
}
printf("\n");
}
printf("\n");
return 0;

}

program mencari bilangan prima

#include
#include
int prima(int bil){
int i;
for(i=2; i < bil;i++)
{
if(bil%i==0){
return(0);}}
return(1);}
int main(){
int jarak,i;

printf("Nama : afit miranto\n");
printf("NPM : G1D009001\n");
printf("Prodi: Teknik Elektro\n\n");
printf("program mencari bilangan prima \n");
printf("jarak bilangan yg diinginkan: ");
scanf("%d",&jarak);
printf("2");
for(i=3;i<=jarak;i++){
if(prima(i)){
printf(",%d",i);
}}}