Praktikum 5
Percobaan 1
#include<stdio.h>
main()
{
int x ;
printf("masukan angka = ");
scanf("%d",&x);
if(x%2==0)
{
printf("%d = bilangan genap \n\n",x);
}
else
{
printf("%d = bilangan ganjil \n\n",x);
}
getch();
}
Keluaran program
Masukan angka = 15
15 = bilangan ganjil
Percobaan2
#include<stdio.h>
main()
{
double pembelian,discount = 0;
printf("total pembelian = Rp");
scanf("%lf",&pembelian);
if(pembelian >= 100,000);
discount = 0.05 * pembelian;
printf("discount = Rp %.2lf\n",discount);
getch();
}
Keluaran program
Pembelian = Rp 50000
Discount = Rp 2500.00
Percobaan 3
#include<stdio.h>
main()
{
double pembelian,discount = 0;
printf(" pembelian = Rp");
scanf("%lf",&pembelian);
if(pembelian >= 50,000);
discount = 0.0 * pembelian;
printf("tidak ada discount \n",discount);
getch();
}
Keluaran program
Pembelian = Rp50000
Tidak ada discount
Percobaan 4
#include<stdio.h>
main()
{
int x;
printf("Masukkan sebuah bilangan = ");
scanf("%d", &x);
if((x%2)&&(x%3))
{
printf("bilangan prima = %d\n",x);
}
else if(x ==3)
{
printf("bilangan prima = %d\n",x);
}
else
{
printf("bukan bilangan prima = %d\n",x);
}
getch();
}
Keluaran program
Masukkan sebuah bilangan = 100
Bukan bilangan prima = 100
Percobaan5
#include<stdio.h>
main()
{
double bilangan1,bilangan2,hasil=0;
printf("bilangan pertama = ");
scanf("%lf",&bilangan1);
printf("bilangan kedua =");
scanf("%lf",&bilangan2);
if(bilangan2==0)
{
printf ("tak terdifinisi \n\n");
}
else
{
hasil = bilangan1/bilangan2;
printf("pembagian bilangan pertama dan kedua adalah %.3lf \n\n",hasil);
}
getch();
}
Keluaran program
Bilangan pertama = 4
Bilanagan kedua = 3
Pembagian bilangan pertam dan kedua adalah 1,333
Praktikum 6
Percobaan 1
#include<stdio.h>
#include<math.h>
main()
{
float a,b,c,D,x,x1,x2;
printf("mencari persamaan kuadrat akar \n" );
printf("rumus persamaan ax^2 + bx +c = 0 \n");
printf("masukan koefiesien a = ");
scanf("%f",&a);
printf("masukan koefiesien b = ");
scanf("%f",&b);
printf("masukan koefisian c = ");
scanf("%f",&c);
D =(b*b)-(4*a*c);
printf("disriminan = %2.2f\n",D);
if(D>0)
{
x1=((-b+sqrt(D))/(2*a));
printf("x1 = %2.2f\n",x1);
x2=((-b-sqrt(D))/(2*a));
printf("x2 = %2.2f\n",x2);
}
else if(D==0)
{
x=-b/(2*a);
printf("x1 = x2 = %2.2f\n",x);
}
else if(D<0)
{
x1=((-b/2*a)+((sqrt(-D))/2*a));
printf("x1 = %2.2f\n",x1);
x2=((-b/2*a)-((sqrt(-D))/2*a));
printf("x2 = %2.2f\n",x2);
printf("berhasil !! \n");
}
getch();
}
Keluaran program
Mencari persamaan kuadrat akar
Rumus persamaan ax^2 + bx + c = 0
Masukan koefisien a = 100
Masukan koefisien b = 50
Masukan koefisien c= 25
Diskriminan = - 7500.00
X1 = 1830.13
X2 = -6830.13
Berhasil!!
Percobaan2
#include<stdio.h>
main()
{
float a,b,c;
printf("masukkan a = ");
scanf("%f",&a);
printf("masukkan b = ");
scanf("%f",&b);
printf("\n menu matematika\n");
printf("1.penjumlahan \n");
printf("2.pengurangan \n");
printf("3.pembagian \n");
printf("4.perkalian \n'");
printf(" masukan pilihan anda = ");
scanf("%f",&c);
if(c==1)
printf("hasil operasi = %.2f\n",a+b);
else if(c==2)
printf("hasil operasi = %.2f\n",a-b);
else if (c==3)
printf("hasil operasi =%.2f\n",a/b);
else if(c==4);
printf("hasil operasi =%.2f\n",a*b);
getch();
}
Keluaran program
Masukkan a = 3
Masukkan b = 5
Menu matematika
1.penjumlahan
2.pengurangan
3.pembagian
4.perkalian
Masukan pilihan anda = 4
Hasil operasi = 15.00
Percobaan 3
#include<stdio.h>
main()
{
int nilai_angka;
printf("masukan angka = ");
scanf("%d",&nilai_angka);
if (nilai_angka <=40)
printf("nilai adalah E");
else if (nilai_angka <=55)
printf("nilai adalah D");
else if (nilai_angka <=60)
printf("nilai adalah C");
else if (nilai_angka <=80)
printf("nilai adalah B");
else if (nilai_angka <=100)
printf("nilai adalah A");
getch();
}
Keluaran program
Masukan angka = 62
Nilai adalah B
Saturday, August 26, 2017
Saturday, August 19, 2017
Tugas Praktikum algoritma dan bahasa pemograman 3 dan 4
Praktikum
3
Program Dan Output
Percobaan
1
Program
menampilkan variable
#include<stdio.h>
main()
{
printf("var_bulat = 32767 d\n");
printf("var_pecahan1 = 339.2345678f
f\n");
printf("var_pecahan2 = 3.4567e+40
f\n");
printf("var_karakter = 's'c\n");
}
Keluaran program
Var_bulat
= 32767
Var_pecahan1
= 339.234558
Var_
pecahan2 = 345670000000000000000000000000000000000000000.000000
Var_karakter = s
Percobaan
2
#include<stdio.h>
main()
{
int a = 100 , b = 5 , c = 10 , d = 25 ,
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 dari a %% b = %d\n",hasil1);
printf("hasil dari a - c =
%d\n",hasil2);
printf("hasil dari a + b =
%d\n",hasil3);
printf("hasil dari a / b =
%d\n",hasil4);
printf("hasil dari a / d * d + a %% d
= %d\n",hasil5);
printf("hasil dari a %% d / d * a - c
= %d\n",hasil6);
getch();
}
Keluaran program
Hasil
dari a % b = 0
Hasil
dari a – c = 90
Hasil
dari a + b = 105
Hasil
dari a / d = 4
Hasil
dari a / d * d + a % d = 100
Hasil
dari a % d / d * a – c = -10
Percobaan
3
#include<stdio.h>
main()
{
int a,b,c,y;
int hasil;
a = 25;
b = 36;
c = 49;
y = 4;
hasil = a * ( y * y ) + ( b * y ) +
c ;
printf("Hasil diskriman dari persamaan
kuadrat Adalah \n");
printf("\n");
printf("%d", hasil);
getch();
}
Keluaran program
Hasil
diskriman dari persamaan kuadrat adalah
593
Percobaan 4
No.2#include<stdio.h>
main()
{
int a = 100 , b = 5 , c = 10 , d = 25 ;
float 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 dari a %% b =
%f\n",hasil1);
printf("hasil dari a - c =
%f\n",hasil2);
printf("hasil dari a + b =
%f\n",hasil3);
printf("hasil dari a / b = %f\n",hasil4);
printf("hasil dari a / d * d + a %% d
= %f\n",hasil5);
printf("hasil dari a %% d / d * a - c
= %f\n",hasil6);
getch();
}
Keluaran program
Hasil
dari a % b = 0.000000
Hasil
dari a – c = 90.000000
Hasil
dari a + b = 105.000000
Hasil
dari a / d = 4.000000
Hasil
dari a / d * d + a % d = 100.000000
Hasil
dari a % d / d * a – c = -10.000000
No.3
#include<stdio.h>
main()
{
int a,b,c,y;
int hasil;
a = 25;
b = 36;
c = 49;
y = 4;
hasil = a * ( y * y ) + ( b * y ) +
c ;
printf("Hasil diskriman dari persamaan
kuadrat Adalah \n");
printf("\n");
printf("%d", hasil);
getch();
}
Keluaran program
Hasil
diskriman dari persamaan kuadrat adalah
593.000000_
Laporn resmi 5
Program Dan Output
a. Hasil akhir program
#include<stdio.h>
main()
{
int a = 22 ;
a = a + 5;
a = a - 2;
printf("a = %d\n" ,a);
getch();
}
Keluaran program
a= 25
b.nilai x
bertipe int setelah pernyataan2 berikut dijalankan,
1.x=(2+3)-10*2;
2.x=(2+3)-(10*2);
3.x=10%3*2+1;
#include<stdio.h>
main()
{
int x1,x2,x3 ;
x1 = (2+3)-10*2;
x2 = (2+3)-(10*2);
x3 = 10%3*2+1;
printf("1 x = %d\n",x1);
printf("2 x = %d\n",x2);
printf("3 x = %d\n",x3);
getch();
}
Keluaran
program
1.
X
= -15
2.
X
= -15
3.
X
= 3
c.bentuk
pernyataan
1.y= bx^2+0.5x-c
2.y= 0.3xz/2a
#include<stdio.h>
main()
{
printf("1 y = b * ( x * x ) + ( 0,5 *
x ) - c \n");
printf("2 y = 0,3 * x * z / 2 * a
\n");
getch();
}
Keluaran program
1.y
= b * (x * x ) + (0,5 * x ) – c
2.
y = 0,3 * x * z / 2 * a
d.hasil eksekusi
program berikut
#include<stdio.h>
main()
{
char kar = 'A';
kar = kar + 32;
printf ("%c\n",kar);
getch();
}
Keluaran program
a_
Praktikum4
Program Dan Output
Percobaan 1
Program untuk
mengkonversi suhu celcius ke fahrenheit
#include<stdio.h>
main()
{
float c,f ;
printf("masukan suhu dalam celcius =
");
scanf("%f",&c);
f = c * 1.8 + 32 ;
printf("hasil konversi suhu fahrenheit = %.2f\n",f);
getch();
}
Keluaran program
Masukan
suhu dalam celcius = 100
Hasil
konversi suhu farenheit = 212.00
Percobaan 2
#include<stdio.h>
main()
{
char a ;
printf("masukan karakter = ");
a = getchar();
printf("karakter ditampilkan
%c\n",a);
getch();
}
Keluaran program
Masukan
karakter = d
Karakter
ditampilkan d
Percobaan3
#include<stdio.h>
main()
{
float phi = 3.14f , luas;
int jari2 ;
printf("masukan jari2 = ");
scanf("%d" , &jari2);
luas = phi*jari2*jari2;
printf("luas lingkaran adalah =
%.2f\n" , luas);
getch();
}
Keluaran program
Masukan jari2 = 100
Luas
lingkaran adalah = 31400.00
Laporan resmi 2
a. Nama variable yang benar dan yang salah
Variable yang
benar
- floating
- calloc
- Xx
- A$
- ReInitialise
- _1312
- xxx
- z
Kenapa variable
di atas benar , karena telah memenuhi aturan pengenal untuk variable seperti :
-harus di awali
dengan huruf (A..Z,a..z) atau karakter garis bawah ( _ )
- setelah huruf
selanjutnya dapat berupa tanda dollar ($) atau huruf digit (0..9)
-panjang
pengenal boleh lebih dari 31 karakter
Variable yang
salah
- int
- Char
- 6_05
Kenapa variable
di atas salah karena tidak memenuhi aturan pegenal untuk variable seperti:
-
Pengenal
tidak boleh menggunakan nama yang tergolong sebagai kata kata cadangan seperti
int , if , while dan sebagainya
-
Pengenal
tidak boleh di awali angka
b.program yang
dihasil kan
main()
{
char c, d;
c = 'd';
d = c;
printf("d = %c", d);
getch();
}
Keluaran program
d = d
Subscribe to:
Posts (Atom)