Program Pythagoras (Pitagoras) Dengan C

Program Pythagoras (Pitagoras) Dengan C – Hallo sobat kopi coding. pada postingan kali ini kita akan mempelajari membuat program menghitung pythagoras (pitagoras) segitiga dengan menggunakan bahasa C. Pythagoras adalah sebuah teorema yang menunjukkan hubungan antarsisi pada segitiga siku-siku. Secara matematis ditulis: a² + b² = c².

Program Pythagoras (Pitagoras) Dengan C
Program Pythagoras (Pitagoras) Dengan C

Persamaan pitagoras:

  • Rumus untuk mencari panjang sisi alas yaitu: a² = c² – b²
  • Rumus untuk mencari sisi tegak segitiga yaitu: b² = c² – a²
  • Rumus untuk mencari sisi miring segitiga siku-siku yaitu: c² = a² + b²

langsung saja kita lihat source code menghitung pitagoras segitiga menggunakan bahasa C.


#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main(){

  int menu;
  float a,b,c;

  while(1) {

    printf("------- Menu Pitagoras -------\n");
    printf("1. Mencari sisi miring (c) \n");
    printf("2. Mencari sisi alas (a) \n");
    printf("3. Mencari sisi tegak (b) \n");
    printf("4. Keluar program \n");
    printf("------------------------------\n");

    printf("Pilih nomor menu: ");
    scanf("%d",&menu);
    fflush(stdin);

    if(menu == 1){
      printf("Masukkan nilai a: ");
      scanf("%f", &a);
      printf("Masukkan nilai b: ");
      scanf("%f", &b);
      c=sqrt((a*a)+(b*b));
      printf("Nilai sisi miring adalah %.2f\n", c);
    } else if (menu == 2){
      printf("Masukkan nilai b: ");
      scanf("%f",&b);
      printf("Masukkan nila c: ");
      scanf("%f",&c);
      a=sqrt((c*c)-(b*b));
      printf("Nilai sisi alas adalah %.2f\n",a);
    } else if (menu == 3){
      printf("Masukkan nilai a: ");
      scanf("%f", &a);
      printf("Masukkan nilai c: ");
      scanf("%f", &c);
      b=sqrt((c*c)-(a*a));
      printf("Nilai sisi tegak adalah %.2f\n",b);
    } else if(menu == 4){
      exit(0);
    } else {
      printf("Menu yang anda input salah");
    }
  }
  return 0;
}

Karna menggunakan library tambahan maka untuk mengcompile source code adalah:

$ gcc -o pitagoras pitagoras.c -lm

Hasil setelah dicompile source codenya:

Hasil program pitagoras

Sekian contoh program mencari pitagoras sobat kopi coding. Semoga bermanfaat

Happy Coding 🙂

Share Post:

Add a Comment

Your email address will not be published. Required fields are marked *