Algoritma Menghitung Sisi Segitiga Dengan Bahasa C

Algoritma Menghitung Sisi Segitiga Dengan Bahasa C

Pada pertemuan kuliah kemarin, mahasiswa sempat di kasih soal seperti ini :

Buatlah program dengan bahasa C untuk menentukan sisi segitiga.

  • Apabila ketiga sisi dari segitiga sama maka cetak "SAMA SISI"
  • Apabila hanya dua sisi saja yang sama maka cetak "SAMA KAKI"
  • Tetapi apabila ketiga sisinya tidak sama maka cetak "SEMBARANG"

Pada awalnya saya juga bingung, karena saya pun baru pertama kali mendapat soal yang seperti ini. Beberapa menit saya coba pikirkan bagaimana algoritma untuk menjawab soal tersebut. Dan akhirnya ku temukanlah algoritma untuk menjawab soal tersebut. Mungkin jika anda ingin melihat algoritmanya seperti apa, silahkan simaklah kode dibawah ini.

#include <stdio.h>
void main()
{
 int A, B, C;
 scanf("%i", &A);
 scanf("%i", &B);
 scanf("%i", &C);
 
 if(A==B && B==C && C==A){
  printf("SAMA SISI");
 } else 
  {
   if(A==B && B!=C){
    printf("SAMA KAKI");
   } else
    {
     if(B==C && C!=A){
      printf("SAMA KAKI");
     } else 
      {
       if(C==A && A!=B){
        printf("SAMA KAKI");
       } 
       else 
       {
        printf("SEMBARANG");
       }
      }
    }
  } 
}

Semoga bermanfaat yah :)
Bye hehe


Tidak ada komentar:

Diberdayakan oleh Blogger.