Saturday, August 12, 2017

Tugas Praktikum algoritma dan bahasa pemograman 1 dan 2



TUGAS PRAKTIKUM

Praktikum1
Buat flowchart
Percobaan 1
Algoritma :
1.Mulai
2.Masukkan 2 bilangan X= 3 , Z= 4
3.Jumlahkan kedua angka tersebut X+Z =C (3+4)
4.cetak hasil C=7
5.Berhenti



     Percobaan 2
Algoritma :
1.Mulai
2.Masukkan  bilangan 1 A=10
3.Masukkan  bilangan 2 B=10
4.kalikan 2 bilangan tersebut A*B =C (10*10)
5.Cetak hasil C=100
6.Berhenti
      Percobaan 3
Algoritma :
1.Mulai
2.Masukan 2 bilangan A=2 , B=4
3.Kalikan atau jumlahkan kedua bilangan
4.Jika perkalian maka hitung perkalian A*B=C (2*4) , jika penjumlahan maka hitung penjumlahan A+B=D (2+4)
5.Cetak hasil penjumlahan D=6
6.Cetak hasil perkalian C=8
7. Berhenti












Percobaan 4
Algoritmanya:
1.Mulai
2.Masukan alas=3,14 ,Tinggi = 21
3.Hitung luas segitiga
 *alas*tinggi (*3,14*21)
4.Cetak luas segitiga = 32.97
5.Berhenti



Percobaan 5
Algoritma:
1.Mulai
2.Masukkan bilangan A dan B
3.Bandingkan bilangan A dan B
4.A>B , Cetak A
5.B>A , Cetak B
6.A=B , Cetak A=B
7.Berhenti

Praktikum 2
Program Dan Output
Laporan Resmi 2
a.     Nilai jawaban yang ditamplkan oleh program di bawah ini
main()
{
      int jawab, hasil;
      jawab = 100;
      hasil = jawab -10;
     
      printf("Jawbannya adalah %d\n",hasil +6);
getch();
}
 
 Keluaran program

Jawabanya adalah 96













b.Keluaran dari potongan di bawah ini

main()
{
      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();
}


Keluaran program

The sum of 35 and 18 is 53












c.6 kesalahan pada program

Warna merah berarti kesalahan

main()
{
      INT jumlah;
     
      /* PERHITUNGAN HASIL
      jumlah = 25 + 37 - 19;
     
      /* TAMPILKAN HASIL
      printf("Berapa hasil perhitungan 25 + 37 - 19 ?\n);
      printf("Jawabannya adalah %d\n" jumlah);
getch();
}

Keterangan kesalahan :
1.Kesalahan pada penulisan interger di baris 3
2.kurang tanda ( */)  untuk munutup komentar  di baris 5
3.Kurang tanda ( */) untuk menutup komentar   di baris 8
4.kurang tanda petik ganda di baris 9(“)
5 .kurang tanda koma di baris10(,)
6.Kurang “getch();” di baris 11

 


Program yang telah di perbaiki, lalu program di jalankan

main()
{
      int jumlah;
     
      /* PERHITUNGAN HASIL */
     
      jumlah = 25 + 37 - 19;
     
      /* TAMPILKAN HASIL */
     
      printf("Berapa hasil perhitungan 25 + 37 - 19 = ?\n");
      printf("Jawabannya adalah %d\n", jumlah);
getch();
}


Keluaran program

Berapa hasil perhitungan 25 + 37 – 19 = ?
Jawabannya adalah 43













d.program yang menerima 2 bilangan
main()
{
      int jumlah,rata2,kuadrat,bil1,bil2,kuadrat1,kuadrat2;
     
      printf("masukan bilangan pertama = \n");
      scanf("%d",&bil1);
      printf("masukan bilangan kedua = \n");
      scanf("%d",&bil2);
     
      //jumlah bilangan
      jumlah = bil1+bil2;
     
      //rata2 bilangan
      rata2 = (bil1*bil2)/2;
     
      //kuadrat bilangan
      kuadrat1 = bil1*bil1;
      kuadrat2 = bil2*bil2;
     
      printf("jumlah dari %d dan %d adalah %d\n" ,bil1,bil2,jumlah);
      printf("rata2 dari %d dan %d adalah %d\n" ,bil1,bil2,rata2);
      printf("kuadrat pertama %d adalah %d\n" ,bil1,kuadrat1);
      printf("kuadrat kedua dari %d adalah %d\n" ,bil2,kuadrat2);
getch();
}


Tampilan keluaran jumlah ,rata-rata dan kuadrat dari 2 bilangan

Masukan bilangan pertama =
2
Masukan bilangan kedua =
2
Jumlah dari 2 dan 2 adalah 4
Rata2 dari 2 dan 2 adalah 2
Kuadrat pertama 2 adalah 4
Kuadrat kedua dari 2 adalah 4












e.3 kesalahan

Warna merah berarti kesalahan

#include<Studio.h>
main()
{
      float a, b, c;
     
      a = 3;
      b = 4.0;
     
      c = a * a + b * b
      printf("c * c = %d",c);
getch();
}

Keterangan Kesalahan:
1.kesalahan pada penulisan di baris 1 “#include<stdio.h>”
2.kurang tanda titik koma di baris 9(;)
3.kesalahan pada format float di baris 10


Hasil keluaran setelah di perbaiki

#include<stdio.h>
main()
{
      float a, b, c;
     
      a = 3;
      b = 4.0;
     
      c = a * a + b * b;
      printf("c * c = %f",c);
getch();
}


Keluaran program
C * C = 25.000000_



No comments:

Post a Comment