Praktikum 1
1)           Menjumlahkan 2 buah bilangan dan mencetak hasilnya

#include”conio.h”
#include”stdio.h”
          main()
{
                   clrscr ();
                   int nilai1, nilai2, hasil;
                   printf(”Masukan Nilai 1 :  “);scanf(“%d”,&nilai1);
                   printf(”Masukan Nilai 2 : “);scanf(“%d”,&nilai2);
                   hasil= nilai1 + nilai2 ;
                   printf(”Hasil Penjumlahan =  %d\n“,hasil);
                   getch () ;
}

2.    Mengalikan 2 buah bilangan dan mencetak hasilnya

#include<iostream.h>
#include<conio.h>
          main()
{
                   clrscr ();
                   int bil1, bil2,hasil ;
                   printf(”Masukan Bilangan 1 :  “);scanf(“%d”,&bil1);
                   printf(”Masukan Bilangan 2 :  “);scanf(“%d”,&bil2);
                   hasil= bil1* bil2 ;
                   printf(”hasil Perkalian = %d\n“,hasil);
                   getch () ;
}

3.    Memberikan opsi penjumlahan dan mengalikan hasilnya

#include “conio.h”
#include “stdio.h”
          main()
{
         int pilih;
         int bil1, bil2, hasil;
              clrscr();
              printf(" Menu Pilihan :\n");
              printf(“\n”);
              printf(" 1. Penjumlahan \n");
         printf(" 2. Perkalian \n)";
         printf(“\n”);
              printf("Masukan Pilihan Anda [1,2,3] : ");scanf(“%d”,&pilih);
              switch(pilih)
              {
                case 1:{
                        clrscr();
                        printf(”Masukan Bilangan 1 :  “);scanf(“%d”,&bil1);
                        printf(”Masukan Bilangan 2 :  “);scanf(“%d”,&bil2);
                        hasil=bil1+bil2 ;
                        printf(”Hasil Penjumlahan   = %d\n“,hasil);
                        break;
                        case 2:{
                                    clrscr();
                                     printf(”Masukan Bilangan 1 :  “);scanf(“%d”,&bil1);
                                     printf(”Masukan Bilangan 2 :  “);scanf(“%d”,&bil2);                                    hasil=bil1*bil2;
                                    printf(”Hasil Perkalian          = %d\n“,hasil);
                                     break;
                                   }
                           }
          }
         getch();
}


4.    Menghitung luas lingkaran dan menampilkan hasilnya

#include”stdio.h”
#include”conio.h”
#define phi 3.14
          main()
{
                   clrscr();
                   int r, luas ;
                   printf(”Masukan Nilai Jari-Jarinya  = “);scanf(“%d”,&r);
                   luas=phi*r*r ;
                   printf(“Luas Lingkaran = %d\n”,luas);
                   getch();
}

5) Mengecek bilangan diantara 2 bilangan masukan, apakah sama ataukah lebih besar salah satunya, dan tampilkan hasilnya

#include “stdio.h”
#include “conio.h”
main()
{
      clrscr();
int a,b;
printf(“Masukan Nilai A : “);scanf(“%i”,&a);
printf(“Masukan Nilai B : “);scanf(“%i”,&b);
printf(“\n”);
if(a==b)
printf(“Isi Variabel A Sama Dengan B”);
else
if(a>b)
printf(“Isi Variabel A lebih besar dari B”);
else
if(a<b)
printf(“Isi Variabel A lebih kecil dari B”);
getch();
return 0;  
}

6.    Menghitung sigma (akumulasi) dari bilangan 1 sampai n, dan menampilkan hasilnya Ʃ I = 1+2+3…+n

#include”stdio.h”
#include”conio.h”
main()
{
     clrscr ();
     int n. hasil ;
     printf(“Masukan Nilai n : “);scanf(“%d”,&n);
     hasil=(n/2)*(1+n);
     printf(”Hasil Hitungan = %d\n”,hasil);
     getch();
}

Praktikum 2.1 :
1)   Mencetak kalimat “Hello World!” dalam satu baris

#include”stdio.h”
#include”conio.h”
main()
{
     clrscr();
     printf("Hello World!\n");
     getch();
}

2)   Mencetak kalimat beberapa baris, dengan tampilan sbb:

#include”stdio.h”
#include”conio.h”
main()
     clrscr();
     printf("Hello...\n");
     printf("..oh my\n");
     printf("...When do i stop?\n");
     printf("\n");
     printf("1\n");
     printf("..2\n");
     printf("...3\n");
     getch();
}


3)    Menghitung penjumlahan 1024 + 4096 dan mencetak hasilnya

#include”stdio.h”
#include”conio.h”
main()
{
     clrscr();
     int hasil;
     printf("Nilai 1 = 1042\n");
     printf("Nilai 2 = 4096\n");
     hasil=1042+4096;
     printf("\n");
     printf("Nilai 1 + Nilai 2 = Hasil\n");
     printf("\n");
     printf("Hasil Penjumlahannya Adalah : %d\n",1042+4096);
     getch();
}

4)    Mengisi nilai 2 variabel int, menjumlahkan kedua isi variable

#include”stdio.h”
#include”conio.h”
main()
      {
    clrscr();
    int nilai1,nilai2,hasil;
    printf("Masukan Nilai 1 : ");scanf("%d",&nilai1);
    printf("Masukan Nilai 2 : ");scanf("%d",&nilai2);
    hasil=nilai1+nilai2;
    printf("\n");
    printf("Nilai 1 + Nilai 2 = Hasil\n");
    printf("\n");
    printf("Hasil Penjumlahannya Adalah = %d\n",nilai+nilai2);
    getch();
}
         







5)    Mengisi nilai sebuah variabel float, mengalikan isi variable dengan 50

#include”stdio.h”
#include”conio.h”
main()
{
          clrscr();
          float bil, hasil;
          printf(“masukan sebuah variabel : “)
          scanf(“%f”,&bil);
          hasil=bil*50;
          printf(hasil perkalian dengan bilangan 50 = %4.2f\n”,hasil);
          getch();
     }

6)   Menampilkan nilai sebuah bilangan float dengan tanpa menentukan format  (default)

#include”stdio.h”
#include”conio.h”
main()
{
     clrscr();
     float bil,seb;
     printf(“Masukan Sebuah Bilangan : “);scanf(“%f”,&bil);
     seb=bil;
     printf(“Tampilan Sebelum di Format= %f\n,seb);
     getch();
}


7)   Menampilkan nilai sebuah bilangan float dengan format : lebar medan 10 digit dan 2 digit dibelakang koma

#include”stdio.h”
#include”conio.h”
main()
{
     clrscr();
     float bil,hasil;
     printf(“Masukan Sebuah Bilangan : “);scanf(“%f”,&bil);
     format=bil;
     //Menampilkan Lebar Medan
     printf(“Tampilan Bilangan Dengan Format= %10.2f\n”,format);
     getch();
}



8)   Menerima masukan dengan format int dan char kemudian menampilkan kembali dengan format yang sesuai










Praktikum 2.2

a.    Berapakah Nilai jawaban yang ditampilkan oleh program ini?

#include”conio.h”
#include”stdio.h”
main()
{
     clrscr();
     int jawab, hasil;
     jawab=100;
     hasil=jawab-10;
              printf("Jawabanya adalah %d\n",hasil+6);
              getch();
}

Outputnya : Jawabanya adalah 96

b.   Apakah keluaran dari potongan program di bawah in?

#include”conio.h”
#include”stdio.h”
main()
{
     clrscr();
     int value1,value2,sum;
     value1=35;
     value2=18;
     sum=value1+value2;
     printf("The sum of %d and %d is %d\n",value1,value2,sum);
     getch();
}

Outputnya : The sum of  35 and 18 is 53




c.    Program di bawah ini tidak berhasil di-compile karena masih terdapat beberapa kesalahan. Temukan paling sedikit 6 buah kesalahannya. Selanjutnya tampilkan keluaran, setelah program ini berhasil dijalankan.

main()
{
          clrscr();
          INT Jumlah;

          /* PERHITUNGAN HASIL
jumlah=25+37-19;

/* TAMPILKAN HASIL
printf("Berapa hasil perhitungan 25 + 37 - 19 ?\n");
          printf("Jawabanya adalah %d\n"jumlah);
    }


Perbaikannya:

#include”conio.h”
#inculde”stdio.h”
main()
{
          clrscr();
          int jumlah;
          /* PERHITUNGAN HASIL
jumlah=25+37-19;
/* TAMPILKAN HASIL
          printf("Berapa Hasil Perhitungan 25 + 37 - 19 ?\n");
          printf("Jawabanya Adalah : %d\n",jumlah);
          getch();
      }

      Outputnya : Berapa Hasil Perhitungan 25+37-19 ?
                          Jawabanya Adalah : 43
     
d.   Buatlah progam yang menerima masukan dua buah bilangan. Tampilkan keluaran berupa jumlah rata-rata dan kuadrat bilangan yang dimasukan.

#include”conio.h”
#include”.stdio.h”
main()
{
          clrscr();
          int bil1,bil2;
          int penjumlahan,kuadrat;
          float ratarata;
          printf("Masukan Bilangan 1 : ");scanf("%d",&bil1);
          printf("masukan Bilangan 2 : ");scanf("%d",&bil2);
          penjumlahan=bil1+bil2;
          ratarata=penjumlahan/2;
          kuadrat=penjumlahan*penjumlahan;
          printf("\n");
          printf("Hasil Penjumlahan = %d\n",bil1+bil2);
          printf("Hasil Rata-rata      = %d,%f\n",penjumlahan/2);
          printf("Hasil Kuadrat        = %d\n",penjumlahan*penjumlahan);
          getch();
}


e.    Program di bawah ini seharusnya menampilkan keluaran sbb:
c * c = 25,000000
Namun belum berhasil karena masih ada beberapa kesalahan. Temukan minimal 3 kesalahan dalam program tersesebut.

#include <stdio.h>
main()
{
               float a, b, c;
    
               a = 3;
               b = 4.0;

               c = a * a + b * b;
               printf("c * c = %d",c);
}

Perbaikanya:

#include <conio.h>
#include <stdio.h>
main()
{
               float a, b, c;
    
               a = 3;
               b = 4.0;

               c = a * a + b * b;
               printf("c * c = %f",c);
              getch();
}

Penjelasan : Titik kesalahan dari soal tersebut tidak memiliki :
1.     #include <conio.h> = Kedua perintah tersebut harus digunakan, karena kedua perintah tersebut digunakan untuk memanggil file header (include file) yang didalamnya terdapat perintah, fungsi atau prototype yang bisa digunakan dalam program yan dibuat. Jika perintah #include ini tidak ditulis, maka komputer tidak mengerti perintah-perintah yang ditulis.
2.     getch(); adalah suatu fungsi yang berfungsi untuk pembacaan data sebuah karakter, sehingga program akan terdiam sampai pengguna menekan suatu tombol. Fungsi ini berada dalam file header conio.h sehingga perintah #include “conio.h” harus dituliskan. Kalau perintah getch() tidak ditulis, maka program akan dikerjakan dengan cepat dan eksekusi tidak dapat terlihat.
3.     %d yaitu hanya digunakan untuk tipe data int sedang kan float tpe datanya adlah %f.

Praktikum 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"conio.h"
#include"stdio.h"
main()
{
       clrscr();
       printf("Nilai Variable Bulat                = 32767 \n");
       printf("Nilai Variable Pecahan1         = 339.2345678f\n");
       printf("Nilai Variable Pecahan2         = 3.4567e+40\n");
       printf("Nilai Variable Karakter           = 'S' %c\n");
       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"conio.h"
#include"stdio.h"
main()
{
     clrscr();
     int a=12,b=2,c=3,d=4;
     printf("a=%d, b=%d, c=%d, d=%d\n",a,b,c,d);
     printf("\n");
     printf("a %% b                          = %d\n",a % b);
     printf("a - c                  = %d\n",a - c);
     printf("a + b                 = %d\n",a + b);
     printf("a / d                 = %d\n",a / d);
     printf("a / d * d + a %% d        = %d\n",a / d * d + a % d);
     printf("a %% d / d * a - c          = %d\n",a % d / d * a - c);
     getch();
}


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

#include”stdio.h”
#include”conio.h”
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);
          //Rumus Deskriminan
          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

4.1) #include”stdio.h”
  #include”conio.h”
  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();
}

4.2) #include<stdio.h>
 #include<conio.h>
 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();
 }

3©.Dari soal no.2. Simpulan hararki dari operator-operator aritmatika yang
     ada pada dasar teori.

Operator
Contoh
Arti
+
a+b
Variable c diisi dari isi variable a ditambah isi variable b
-
a-b
Variable c diisi dari isi variable a dikurangi isi variable b
*
a*b
Variable c diisi dari isi variable a dikali dengan isi variable b
/
a/b
Variable c diisi dari isi variable a dibagi oleh isi variable b
%
a % b
Variable c diisi dari sisa pembagian variable a dibagi variable b

Tidak ada komentar:

Posting Komentar

Hanya main Click doank...

Iklan tambahan

Powered By Blogger