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



No comments:

Post a Comment