Jumat, 04 Maret 2011

Praktikum 3 C++

TUGAS 3

1. Diketahui variabel – variabel sebagai berikut :
var_bulat = 32767;
var_pecahan= 339.2345678f;
var_pecahan= 3.4567e+40;
var_karakter= ‘S’ ;
Buat program untuk menampilkan semua variabel

#include
#include
main()
{

clrscr();
printf("var_bulat = %d\n", 32767);
printf("var_pecahan1 = %12.7f\n", 339.2345678);
printf("var_pecahan2 = %10.4e\n", 3.4567e+40);
printf("var_karakter = %c\n", 'S');
getch();
}



2. Diketahui variabel – variabel sebagai berikut:
int a = 12, b = 2, c= 3, d = 4;
Buat program untuk mencetak hasil :
a % b
a – c
a + b
a / d
a/d * d + a % d
a % d / d * a – c

#include
#include
main()
{
clrscr();
int a,b,c,d;
a=12;
b=2 ;
c=3 ;
d=4 ;
int hasil1,hasil2,hasil3,hasil4,hasil5,hasil6;
hasil1=a%b;
hasil2=a-c;
hasil3=a+b;
hasil4=a/d;
hasil5=a/d*d+a%d;
hasil6=a%d/d*a-c;
printf("hasil bagi = %d\n",hasil1);
printf("hasil pengurangan = %d\n", hasil2);
printf("hasil penjumlahan = %d\n", hasil3);
printf("hasil pembagian = %d\n", hasil4);
printf("hasil gabungan 1 = %d\n", hasil5);
printf("hasil gabungan 2 = %d\n", hasil6);

getch();
}


3. Buatlah program untuk menghitung Diskriminan dari sebuah persamaan kuadrat dengan niali a,b dan c yang diinputkan

#include
#include
main()
{
clrscr();
int a,b,c,d;
printf("masukan nilai a : ");
scanf("%d",&a);
printf("masukan nilai b : ");
scanf("%d",&b);
printf("masukan nilai c : ");
scanf("%d",&c);
d=b*b-4*a*c;
printf("Nilai diskriminan = %d\n",d);
getch();
}


4. Kerjakan soal no 2 dan 3 dengan mengubah tipe datanya float

a) #include
#include
main()
{
clrscr();
float c,f,g,h,i,j;
int a,b,d,e;
a= 12;
b= 2;
c= 3;
d= 4;
e=a%b;
f=a-c;
g=a+b;
h=a/d;
i=a/d*d+a%d;
j=a%d/d*a-c;

printf("hasil bagi = %d\n", e);
printf("hasil pengurangan = %4.2f\n", f);
printf("hasil penjumlahan = %4.2f\n", g);
printf("hasil pembagian = %4.2f\n", h);
printf("hasil gabungan 1 = %4.2f\n", i);
printf("hasil gabungan 2 = %4.2f\n", j);
getch();
}




b) #include
#include
main()
{
clrscr();
float a,b,c,d;
printf("masukan nilai a : ");
scanf("%f",&a);
printf("masukan nilai b : ");
scanf("%f",&b);
printf("masukan nilai c : ");
scanf("%f",&c);
d=b*b-4*a*c;
printf("Nilai diskriminan = %4.2f\n",d);
getch();
}