Operator numerik dan kosep input/output bahasa C/C++
#include
<iostream>
#include
<stdio.h>
#define
PHI 3.14
/*deklarasi konstanta "phi"*/
#define
nim "J1D113045" /*deklarasi konstanta
"nim"*/
#define
nama "Muhammad fahmi" /*deklarasi konstanta
"nama"*/
using
namespace std;
int
main()
{
int x, k, l, m, n, p, i2; /*deklarasi variabel
"x, k, l, m, n, p, i2" yang bertipe integer*/
float y,o,i1; /*deklarasi variabel"y,o,i1" yang bertipe
pecahan (float/real)"*/
char z;
/*deklarasi variabel"z"
yang bertipe karakter*/
double w;
/*deklarasi variabel"w"
yang bertipe double*/
x= 10;
/*variabel x diisi dengan 10*/
y= 9.45; /*variabel
y diisi dengan 9.45*/
z= 'C'; /*variabel
z diisi dengan karakter "C"*/
w = 3.45E+20; /*variabel w
diisi dengan 3.45E+20*/
printf("Nilai x adalah : %i\n",
x); /*menampilkan isi variabel
x*/
printf("Nilai Y adalah : %i\n",
y); /*menampilkan isi variabel
y*/
printf("Nilai z adalah : %i\n",
z); /*menampilkan isi variabel
z*/
printf("Nilai w adalah : %i\n",
w); /*menampilkan isi variabel
w*/
printf("---------------------------------------------------------------\n\n");
printf("Ini untuk perhitungan
\n\n");
k = 9+4;
l = 9-4;
m = 9*4;
n = 9/4;
o = 9.0/4; /*pembagian
hasil pecahan dari bil pecahan*/
p = 9%4;
printf("Nilai 9+4 = %i\n",
k); /*mencetak hasil 9+4*/
printf("Nilai 9-4 = %i\n",
l); /*mencetak hasil 9-4*/
printf("Nilai 9*4 = %i\n",
m); /*mencetak hasil 9*4*/
printf("Nilai 9/4 = %i", n); /*mencetak hasil 9/4 (yang
bulat saja)*/
printf(" (Hasil bilangan bulat)
\n");
printf("Nilai 9/4 = %f\n",
o); /*mencetak hasil 9/4*/
printf(" (hasil pecahan) \n");
printf("Nilai 9%4 = ");
printf("%i\n\n", p); /*mencetak hasil 9%4(
sisa pembagian)*/
printf("---------------------------------------------------------------\n\n");
printf("Ni untuk perhitungan
konstanta\n\n");
printf("Nilai Phi adalah: %f\n",
PHI);
printf("Nilai Phi adalah:
%3.2f\n", PHI);
printf("Luas lingkaran dgn r=5 adalah :
%5.3f\n\n", PHI*5*5);
printf("---------------------------------------------------------------\n\n");
printf("NIM Mahasiswa : %s", nim);
printf(" bernama : %s\n\n", nama);
printf("---------------------------------------------------------------\n\n");
printf("Masukkan sebuah bilangan bulat:
");
scanf("%i", &i2);
printf("Bilangan dalam Bulat =
%i\n", i2);
printf("bilangan dalam pecahan =
%f\n\n", i2);
printf("---------------------------------------------------------------\n\n");
printf("Masukkan sebuah \ pecahan :
");
scanf("%f", &i1);
printf("Bilangan dalam bulat =
%i\n", i1);
printf("Bilangan dalam Pecahan =
%5.2f\n", i1);
return 0;
}
#include
<iostream>
#include
<stdio.h>
#include
<math.h>
#define
pi atan(1.0)*4
using
namespace std;
int
main()
{
float a, aa,b,bb,A,B,C,KRS,LS;
printf("----------------------------------------------------\n");
printf("----- Perhitungan Phytagoras -----\n");
printf("----------------------------------------------------\n");
printf(" *\n");
printf("
|\\\n");
printf("
|a\\\n");
printf("
| \\\n");
printf("
| \\\n");
printf("
B| \\ C\n");
printf("
| \\\n");
printf("
| \\\n");
printf("
| \\\n");
printf("
| \\\n");
printf("
|c b\\\n");
printf("
*----------*\n");
printf(" A\n\n");
printf("Masukkan panjang A = ");
scanf("%f",&A);
printf("Masukkan panjang B = ");
scanf("%f",&B);
KRS=pi/180;
C=sqrt((A*A)+(B*B));
b=acos(A/C);
bb=b/KRS;
a=asin(A/C);
aa=a/KRS;
LS=0.5*(A*B);
printf("\n");
printf("Panjang C = %4.2f\n",C);
printf("Besar sudut a (rad)=
%3.2f\n",a);
printf("Besar sudut a (deg)=
%3.2f\n",aa);
printf("Besar sudut b (rad)=
%3.2f\n",b);
printf("Besar sudut b (deg)=
%3.2f\n",bb);
printf("Besar sudut a (deg)=
%3.2f\n",bb+aa);
printf("Luas segitiga (SL.)=
%3.2f\n",LS);
printf("----------------------------------------------------\n");
}
Tugas
Praktikum
#include
<iostream>
#include
<math.h>
using
namespace std;
int
main()
{
double Vo,teta, pi,Vox, Voy, ty, tx, x,g;
cout << "masukkan Vo : ";
cin >> Vo;
cout << "masukkan sudut tembakan
: ";
cin >> teta;
cout <<endl<<endl;
g=10;
pi=teta/57.32;
Voy=Vo*sin(pi);
Vox=Vo*cos(pi);
ty=Voy/g;
x=(pow(Vo,2) *pow(sin(pi),2))/g;
tx=2*ty;
cout << "Vox : "<< Vox
<<endl;
cout << "Voy : "<< Voy
<<endl;
cout << "t titik tertinggi : "<< ty <<endl;
cout << "t tempuh bom total :
"<< tx <<endl;
cout << "Jarak antara bom dengan
pangkalan musuh adalah "<<x<<endl;
return 0;
}
Dot dan Cross dua buah vektor tiga dimensi bahasa C
#include
<iostream>
#include
<math.h>
using namespace
std;
int main()
{
double a[1][3], b[1][3], c[1][3], d[1][3],
dot, cross, rxy, ryz, rxz, x,y,z, teta1, teta2, teta3;
cout << "vektor A:\n x = ";
cin >> a[1][1];
cout <<" y = ";
cin >> a[1][2];
cout <<" z = ";
cin >> a[1][3];
cout << endl;
cout << "vektor B: \n x = ";
cin >> b[1][1];
cout <<" y = ";
cin
>> b[1][2];
cout <<" z = ";
cin >> b[1][3];
cout << endl;
/*perkalian dot*/
d[1][1]=a[1][1]*b[1][1];
d[1][2]=a[1][2]*b[1][2];
d[1][3]=a[1][3]*b[1][3];
dot=d[1][1]+d[1][2]+d[1][3];
/*perkalian cross*/
c[1][1]=(a[1][2]*b[1][3])-(a[1][3]*b[1][2]);
c[1][2]=(a[1][1]*b[1][3])-(a[1][3]*b[1][1]);
c[1][3]=(a[1][1]*b[1][2])-(a[1][2]*b[1][1]);
cross=c[1][1]-c[1][2]+c[1][3];
x=a[1][1]+b[1][1];
y=a[1][2]+b[1][2];
z=a[1][3]+b[1][3];
rxy=sqrt(pow(x,2)+pow(y,2));
ryz=sqrt(pow(y,2)+pow(z,2));
rxz=sqrt(pow(x,2)+pow(z,2));
teta1=atan((y/x)/57.32);
teta2=atan((z/y)/57.32);
teta3=atan((z/x)/57.32);
cout
<< "A.B = "<< dot<< endl;
cout
<< "AxB = "<< c[1][1] << "x "<<
c[1][2]<<"y " <<c[1][3]<<"z"<<endl;
cout
<< "|xy| = " <<rxy << "| sudut = "
<< teta1 << endl;
cout
<< "|yz| = " <<ryz<< "| sudut =
"<<teta2<<endl;
cout
<< "|xz| = " <<rxz<< "| sudut =
"<<teta3<<endl;
return 0;
}
Post a Comment
Post a Comment