Sie sind auf Seite 1von 5

#include<stdio.

h>
#include<math.h>
#include<conio.h>
#include<ctype.h>
#include<string.h>
#include<windows.h>
int main()
{
{
printf("\t\t\t\tSELAMAT DATANG!!!\t\t\t\t\n");

printf("===================================================================
===========\n\n");
printf("Program Dibuat Oleh : \n1. Witnu Priambodo (20150120045)\n2. Novrizal
Fachri I (20150120006)\n\n");

printf("===================================================================
===========\n\n");
Sleep(3000);
system("cls");
}
char ulang='Y';
while(toupper(ulang)=='Y')
{
int c;
float x1, x2, x3, y3, z3, y1, y2, z1, z2,Q,Q1,P1, P2;
float xx,yy,zz,xxx,yyy,zzz,E,R1;
float xx1,yy1,zz1,xxx1,yyy1,zzz1,EE,R2;
float xx2,yy2,zz2;
printf("FUNGSI PROGRAM INI UNTUK \n");
printf("MENGHITUNG INTENSITAS MEDAN LISTRIK (E)\nDALAM MUATAN
TITIK \n\n");
printf("DAN\n\n");
printf("MENGHITUNG INTENSITAS MEDAN LISTRIK (E)\nDALAM MUATAN
GARIS \n\n");
Sleep(3000);
system("cls");

printf("===================================================================
============\n\n");
printf("TEKAN ANGKA 1 UNTUK PERHITUNGAN INTENSITAS MEDAN
LISTRIK (E)\nDALAM MUATAN TITIK \n\n");
printf("TEKAN ANGKA 2 UNTUK PERHITUNGAN INTENSITAS MEDAN
LISTRIK (E)\nDALAM MUATAN GARIS \n\n");

printf("===================================================================
=============\n\n\n");
printf("SILAHKAN PILIH PERHITUNGAN : ");
scanf("%d", &c);
system("cls");
switch (c){
case 1 : {
printf("PERHITUNGAN INTENSITAS MEDAN LISTRIK (E)\nDALAM MUATAN
TITIK \n");
{
printf("Masukan Muatan titik Q1(nC): ");
scanf("%fnC",&Q1);
printf("Masukan Sumbu Koordinat Pertama\n");
printf("x:");
scanf("%f",&x1);
printf("y:");
scanf("%f",&y1);
printf("z:");
scanf("%f",&z1);
printf("Masukan Sumbu Koordinat Kedua\n");
printf("x:");
scanf("%f",&x2);
printf("y:");
scanf("%f",&y2);
printf("z:");
scanf("%f",&z2);
printf("Masukan Sumbu Koordinat Tujuan\n");
printf("x:");
scanf("%f",&x3);
printf("y:");
scanf("%f",&y3);
printf("z:");
scanf("%f",&z3);
}
{
xx = (x3-x1);
yy = (y3-y1);
zz = (z3-z1);
R1 = sqrt((pow(xx,2))+(pow(yy,2))+(pow(zz,2)));
E = (Q1*(pow(10,-9))/(4*3.14*(8.84*(pow(10,-12))*(pow(R1,3)))));
xxx = (xx*E);
yyy = (yy*E);
zzz = (zz*E);
printf ("\n\nNilai R1(vektor) : %3.2fax + %3.2fay + %3.2faz\n",xx,yy,zz);
printf ("Nilai R1: %3.2f\n",R1);
printf ("Nilai E1: %3.2fax + %3.2fay + %3.2faz V/m\n\n\n",xxx,yyy,zzz);
}
{
xx1 = (x3-x2);
yy1 = (y3-y2);
zz1 = (z3-z2);
R2 = sqrt((pow(xx1,2))+(pow(yy1,2))+(pow(zz1,2)));
EE = (Q1*(pow(10,-9))/(4*3.14*(8.84*(pow(10,-12))*(pow(R2,3)))));
xxx1 = (xx1*EE);
yyy1 = (yy1*EE);
zzz1 = (zz1*EE);
printf ("Nilai R2(vektor) : %3.2fax + %3.2fay + %3.2faz\n",xx1,yy1,zz1);
printf ("Nilai R2: %3.2f\n",R2);
printf ("Nilai E2: %3.2fax + %3.2fay + %3.2faz V/m\n\n\n",xxx1,yyy1,zzz1);
}
{
xx2 = xxx+xxx1;
yy2 = yyy+yyy1;
zz2 = zzz+zzz1;
printf ("Nilai E(resultan) : %3.2fax + %3.2fay + %3.2faz V/m\n",xx2,yy2,zz2);
}
printf("\nApakah mau mengulangi lagi (Y/N) : ");
scanf("%s",&ulang);
system("cls");
break;
}
case 2 : {
printf("PERHITUNGAN INTENSITAS MEDAN LISTRIK (E)\nDALAM MUATAN
GARIS \n");
{
printf("Masukan Muatan Garis Q(nC/m): ");
scanf("%fnC",&Q);
printf("Masukan Sumbu Koordinat Pertama\n");
printf("x:");
scanf("%f",&x1);
printf("y:");
scanf("%f",&y1);
printf("z:");
scanf("%f",&z1);
printf("Masukan Sumbu Koordinat Kedua\n");
printf("x:");
scanf("%f",&x2);
printf("y:");
scanf("%f",&y2);
printf("z:");
scanf("%f",&z2);
printf("Masukan Sumbu Koordinat Tujuan\n");
printf("x:");
scanf("%f",&x3);
printf("y:");
scanf("%f",&y3);
printf("z:");
scanf("%f",&z3);
}
{
xx = (x3-x1);
yy = (y3-y1);
zz = (z3-z1);
P1 = sqrt((pow(xx,2))+(pow(yy,2))+(pow(zz,2)));
E = (Q*(pow(10,-9))/(2*3.14*(8.84*(pow(10,-12))*(pow(P1,3)))));
xxx = (xx*E);
yyy = (yy*E);
zzz = (zz*E);
printf ("\n\nNilai P1(vektor) : %3.2fax + %3.2fay + %3.2faz\n",xx,yy,zz);
printf ("Nilai P1 : %3.2f\n",P1);
printf ("Nilai E1: %3.2fax + %3.2fay + %3.2faz V/m\n\n\n",xxx,yyy,zzz);
}
{
xx1 = (x3-x2);
yy1 = (y3-y2);
zz1 = (z3-z2);
P2 = sqrt((pow(xx1,2))+(pow(yy1,2))+(pow(zz1,2)));
EE = (Q*(pow(10,-9))/(4*3.14*(8.84*(pow(10,-12))*(pow(P2,3)))));
xxx1 = (xx1*EE);
yyy1 = (yy1*EE);
zzz1 = (zz1*EE);
printf ("Nilai P2(vektor) : %3.2fax + %3.2fay + %3.2faz\n",xx1,yy1,zz1);
printf ("Nilai P2: %3.2f\n",P2);
printf ("Nilai E2: %3.2fax + %3.2fay + %3.2faz V/m\n\n\n",xxx1,yyy1,zzz1);
}
{
xx2 = xxx+xxx1;
yy2 = yyy+yyy1;
zz2 = zzz+zzz1;
printf ("Nilai E(resultan) : %3.2fax + %3.2fay + %3.2faz V/m\n",xx2,yy2,zz2);
}
printf("\nApakah mau mengulangi lagi (Y/N) : ");
scanf("%s",&ulang);
system("cls");
break;
}

}
printf("\t\t TERIMAKASIH SUDAH MENGGUNAKAN PROGRAM KAMI ^_^)\n");
printf("\t\t\t HAVE A NICE DAY!!! ^0^)/ \n");
Sleep (3000);
}
exit;
}

Das könnte Ihnen auch gefallen