#include<stdlib.h>
#include<stdio.h>
int main () {
int a,b,c,d,e,f,hasil,hasili,hasilj,hasilk;
char bla;
printf("\t\t\tPROGRAM PENGHITUNG VEKTOR\n\n");
printf("\nPilih metode penghitungan!");
printf("\nmasukkan A untuk dot product atau B untuk cross product\n\n");
scanf("%c",&bla);
puts("________________________________________________________________________\n");
if (bla=='A'||bla=='a'){printf ("\t\tPROGRAM PENGHITUNG VEKTOR DENGAN DOT PRODUCT\n\n");
printf("\n\nmasukkan vektor pertama\n");
printf("masukkan a: ");scanf("%d,",&a); fflush(stdin);
printf("masukkan b: ");scanf("%d,",&b); fflush(stdin);
printf("masukkan c: ");scanf("%d,",&c); fflush(stdin);
printf("masukkan vektor kedua\n");
printf("masukkan d: ");scanf("%d,",&d); fflush(stdin);
printf("masukkan e: ");scanf("%d,",&e); fflush(stdin);
printf("masukkan f: ");scanf("%d,",&f); fflush(stdin);
hasil=(a*d)+(b*e)+(c*f);
printf("hasil dot productnya :%d\n\n",hasil);}
else if (bla=='B'||bla=='b') {printf ("\t\tPROGRAM PENGHITUNG VEKTOR DENGAN CROSS PRODUCT\n\n");
printf("\n\nmasukkan vektor pertama(a,b,c)\n");
printf("masukkan a: ");scanf("%d,",&a); fflush(stdin);
printf("masukkan b: ");scanf("%d,",&b); fflush(stdin);
printf("masukkan c: ");scanf("%d,",&c); fflush(stdin);
printf("vektor pertama : %di,%dj,%dk\n",a,b,c);
printf("\n\nmasukkan vektor kedua(d,e,f)\n");
printf("masukkan d: ");scanf("%d,",&d); fflush(stdin);
printf("masukkan e: ");scanf("%d,",&e); fflush(stdin);
printf("masukkan f: ");scanf("%d,",&f); fflush(stdin);
printf("vektor kedua : %di,%dj,%dk\n\n",d,e,f);
hasili=(b*f)-(e*c);
hasilj=(c*d)-(a*f);
hasilk=(a*e)-(b*d);
printf("\n\n\ahasil adalah = %di,%dj,%dk\n\n",hasili,hasilj,hasilk);}
else printf("data yang anda masukkan salah!\n\n");
system("PAUSE");
return 0;
}
Output program :
Thursday, April 19, 2012
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment