Algoritma dan program menghitung luas dan keliling lingkaran sangat mudah. Asalkan tahu rumusnya sudah bisa.
Implementasi Algoritma
1) Tentukan pi = 3.14
2) Masukkan jari-jari
3) luas = pi * r * r
4) keliling = 2 * pi * r
5) Slesai
Implementasi dalam bahasa Java
// nama file: LuasKelilingLingkaran.java
import java.util.Scanner;
public class LuasKelilingLingkaran {
public static void main(String args[]) {
Scanner scanner = new Scanner(System.in);
final double PI = 3.14;
double r;
double luas;
double keliling;
System.out.print("Masukkan jari-jari lingkaran: ");
r = scanner.nextDouble();
luas = PI * r * r;
keliling = 2 * PI * r;
System.out.format("Jari-jari = %.2f\n", r);
System.out.format("Luas = %.2f\n", luas);
System.out.format("Keliling = %.2f\n", keliling);
}
}
Implementasi dalam Bahasa C
#include <stdio.h>
#include <stdlib.h>
#define PI 3.14
int main() {
float r;
float luas;
float keliling;
printf("Masukkan jari-jari = ");
scanf("%f", &r);
luas = PI * r * r;
keliling = 2 * PI * r;
printf("Jari-jari = %.2f\n", r);
printf("Luas = %.2f\n", luas);
printf("Keliling = %.2f\n", keliling);
return 0;
}
Implementasi Algoritma
1) Tentukan pi = 3.14
2) Masukkan jari-jari
3) luas = pi * r * r
4) keliling = 2 * pi * r
5) Slesai
Implementasi dalam bahasa Java
// nama file: LuasKelilingLingkaran.java
import java.util.Scanner;
public class LuasKelilingLingkaran {
public static void main(String args[]) {
Scanner scanner = new Scanner(System.in);
final double PI = 3.14;
double r;
double luas;
double keliling;
System.out.print("Masukkan jari-jari lingkaran: ");
r = scanner.nextDouble();
luas = PI * r * r;
keliling = 2 * PI * r;
System.out.format("Jari-jari = %.2f\n", r);
System.out.format("Luas = %.2f\n", luas);
System.out.format("Keliling = %.2f\n", keliling);
}
}
Implementasi dalam Bahasa C
#include <stdio.h>
#include <stdlib.h>
#define PI 3.14
int main() {
float r;
float luas;
float keliling;
printf("Masukkan jari-jari = ");
scanf("%f", &r);
luas = PI * r * r;
keliling = 2 * PI * r;
printf("Jari-jari = %.2f\n", r);
printf("Luas = %.2f\n", luas);
printf("Keliling = %.2f\n", keliling);
return 0;
}
No comments:
Post a Comment