SlideShare a Scribd company logo
1 of 5
Akar-akar persamaan kuadrat.
Analisis :
Input : A,B,C (integer)
Proses : disk (B*B)-(4*A-C)
x1 -B+sqrt(disk)/2*A
x2 -B-sqrt(disk)/2*A
x1  -B/2*A
x2  x1
Output : "Bukan persamaan kuadrat“
"nilai x1 = "+x1+" dan nilai x2 = "+x2
"Akar imajiner"
Algoritma Persamaan_Kuadrat
{Menghitung akar-akar persamaan kuadrat Ax^2+Bx+C = 0}
Deklarasi
A, B, C : integer {koefisien-koefisien persamaan}
disk : longint {nilai diskriminan}
x1, x2 : real {nilai-nilai akar untuk disk>=0}
Deskripsi
read (A, B, C)
disk  B*B – 4*A*C
if (A = 0) then write (‘Bukan Persamaan Kuadrat’)
else if disk > 0 then
x1  -B + sqrt (disk)/2*A
x2  -B - sqrt(disk)/2*A
else if disk = 0 then
x1  -B/2*A
x2  x1
else write (‘Akar imajiner’)
end if
write (x1,x2)
BAHASA C++
#include <iostream>
#include <string>
#include <math.h>
using namespace std;
int main().3
{
string raptor_prompt_variable_zzyz;
float x1;
int A;
int B;
int C;
int disk;
float x2;
raptor_prompt_variable_zzyz ="Masukan nilai A";
cout << raptor_prompt_variable_zzyz << endl;
cin >> A;
raptor_prompt_variable_zzyz ="Masukan nilai B";
cout << raptor_prompt_variable_zzyz << endl;
cin >> B;
raptor_prompt_variable_zzyz ="Masukan nilai C";
cout << raptor_prompt_variable_zzyz << endl;
cin >> C;
LANJUTAN
disk =(B*B)-(4*A-C);
if (A==0)
{
cout << "Bukan persamaan kuadrat" << endl; }
else
{
if (disk>0)
{
x1 =-B+sqrt(disk)/2*A;
x2 =-B-sqrt(disk)/2*A;
cout << "nilai x1 = "<<x1<<" dan nilai x2 = "<<x2 << endl; }
else
{
if (disk==0)
{
x1 =-B/2*A;
x2 =x1;
cout << "nilai x1 = "<<x1<<" dan nilai x2 = "<<x2 << endl; }
else
{
cout << "Akar imajiner" << endl; }
}
}

More Related Content

What's hot

JSConf Argentina 2012 - Como el Desarrollo de Videojuegos puede ayudarnos a ...
JSConf Argentina 2012 - Como el Desarrollo de Videojuegos puede ayudarnos  a ...JSConf Argentina 2012 - Como el Desarrollo de Videojuegos puede ayudarnos  a ...
JSConf Argentina 2012 - Como el Desarrollo de Videojuegos puede ayudarnos a ...Andres Pagella
 
Ve ngoi nha lap trinh do hoa bang c
Ve ngoi nha lap trinh do hoa bang cVe ngoi nha lap trinh do hoa bang c
Ve ngoi nha lap trinh do hoa bang claonap166
 
Practica 4 errores
Practica 4 erroresPractica 4 errores
Practica 4 erroresUVM
 
Python codigo graficas
Python codigo graficasPython codigo graficas
Python codigo graficasBrayan Kalaka
 

What's hot (10)

JSConf Argentina 2012 - Como el Desarrollo de Videojuegos puede ayudarnos a ...
JSConf Argentina 2012 - Como el Desarrollo de Videojuegos puede ayudarnos  a ...JSConf Argentina 2012 - Como el Desarrollo de Videojuegos puede ayudarnos  a ...
JSConf Argentina 2012 - Como el Desarrollo de Videojuegos puede ayudarnos a ...
 
Manual de practicas
Manual de practicasManual de practicas
Manual de practicas
 
Ve ngoi nha lap trinh do hoa bang c
Ve ngoi nha lap trinh do hoa bang cVe ngoi nha lap trinh do hoa bang c
Ve ngoi nha lap trinh do hoa bang c
 
Practica 4 errores
Practica 4 erroresPractica 4 errores
Practica 4 errores
 
Kruskal algorithm
Kruskal algorithmKruskal algorithm
Kruskal algorithm
 
Misc
MiscMisc
Misc
 
Ugd9 c 7644
Ugd9 c 7644Ugd9 c 7644
Ugd9 c 7644
 
Python codigo graficas
Python codigo graficasPython codigo graficas
Python codigo graficas
 
Diseña base de datos
Diseña base de datosDiseña base de datos
Diseña base de datos
 
Algoritmos 4
Algoritmos 4Algoritmos 4
Algoritmos 4
 

Viewers also liked

презентация ик
презентация икпрезентация ик
презентация икVova Dolotov
 
Analisi della comunicazione di Flavio Pandolfo
Analisi della comunicazione di Flavio PandolfoAnalisi della comunicazione di Flavio Pandolfo
Analisi della comunicazione di Flavio PandolfoDavid Mammano
 
St Mary's Way
St Mary's WaySt Mary's Way
St Mary's Way4gomers
 
Analisi della comunicazione di Gennaro Gesuito
Analisi della comunicazione di Gennaro GesuitoAnalisi della comunicazione di Gennaro Gesuito
Analisi della comunicazione di Gennaro GesuitoDavid Mammano
 
Analisi comunicazione Paolo Orrigoni
Analisi comunicazione Paolo OrrigoniAnalisi comunicazione Paolo Orrigoni
Analisi comunicazione Paolo OrrigoniDavid Mammano
 
Analisi della comunicazione di Francesco Marcello
Analisi della comunicazione di Francesco MarcelloAnalisi della comunicazione di Francesco Marcello
Analisi della comunicazione di Francesco MarcelloDavid Mammano
 
Analisi della comunicazione di Stefano Malerba
Analisi della comunicazione di Stefano MalerbaAnalisi della comunicazione di Stefano Malerba
Analisi della comunicazione di Stefano MalerbaDavid Mammano
 
Analisi della comunicazione di Andrea Badoglio
Analisi della comunicazione di Andrea BadoglioAnalisi della comunicazione di Andrea Badoglio
Analisi della comunicazione di Andrea BadoglioDavid Mammano
 
деловая игра бухгалтерский учет на 5
деловая игра бухгалтерский учет на 5деловая игра бухгалтерский учет на 5
деловая игра бухгалтерский учет на 5Vova Dolotov
 

Viewers also liked (16)

Soal latihan sap no 1
Soal latihan sap no 1Soal latihan sap no 1
Soal latihan sap no 1
 
Latihan individu no 3
Latihan individu no 3Latihan individu no 3
Latihan individu no 3
 
презентация ик
презентация икпрезентация ик
презентация ик
 
Distribution
DistributionDistribution
Distribution
 
Kelompok 2.4
Kelompok 2.4Kelompok 2.4
Kelompok 2.4
 
Analisi della comunicazione di Flavio Pandolfo
Analisi della comunicazione di Flavio PandolfoAnalisi della comunicazione di Flavio Pandolfo
Analisi della comunicazione di Flavio Pandolfo
 
Latihan individu no1
Latihan individu no1Latihan individu no1
Latihan individu no1
 
Audience feedback...
Audience feedback...Audience feedback...
Audience feedback...
 
St Mary's Way
St Mary's WaySt Mary's Way
St Mary's Way
 
Analisi della comunicazione di Gennaro Gesuito
Analisi della comunicazione di Gennaro GesuitoAnalisi della comunicazione di Gennaro Gesuito
Analisi della comunicazione di Gennaro Gesuito
 
Analisi comunicazione Paolo Orrigoni
Analisi comunicazione Paolo OrrigoniAnalisi comunicazione Paolo Orrigoni
Analisi comunicazione Paolo Orrigoni
 
Analisi della comunicazione di Francesco Marcello
Analisi della comunicazione di Francesco MarcelloAnalisi della comunicazione di Francesco Marcello
Analisi della comunicazione di Francesco Marcello
 
Analisi della comunicazione di Stefano Malerba
Analisi della comunicazione di Stefano MalerbaAnalisi della comunicazione di Stefano Malerba
Analisi della comunicazione di Stefano Malerba
 
Latihan individu no 3
Latihan individu no 3Latihan individu no 3
Latihan individu no 3
 
Analisi della comunicazione di Andrea Badoglio
Analisi della comunicazione di Andrea BadoglioAnalisi della comunicazione di Andrea Badoglio
Analisi della comunicazione di Andrea Badoglio
 
деловая игра бухгалтерский учет на 5
деловая игра бухгалтерский учет на 5деловая игра бухгалтерский учет на 5
деловая игра бухгалтерский учет на 5
 

More from riani1300018075 (10)

3.5
3.53.5
3.5
 
3.4
3.43.4
3.4
 
3.2
3.23.2
3.2
 
3.1
3.13.1
3.1
 
Soal latihan sap 1
Soal latihan sap 1Soal latihan sap 1
Soal latihan sap 1
 
Soal latihan sap no 1
Soal latihan sap no 1Soal latihan sap no 1
Soal latihan sap no 1
 
Kelompok 2.2
Kelompok 2.2Kelompok 2.2
Kelompok 2.2
 
Kelompok 2.1
Kelompok 2.1Kelompok 2.1
Kelompok 2.1
 
Latihan individu no 2
Latihan individu no 2Latihan individu no 2
Latihan individu no 2
 
Latihan individu no 2
Latihan individu no 2Latihan individu no 2
Latihan individu no 2
 

3.3

  • 1. Akar-akar persamaan kuadrat. Analisis : Input : A,B,C (integer) Proses : disk (B*B)-(4*A-C) x1 -B+sqrt(disk)/2*A x2 -B-sqrt(disk)/2*A x1  -B/2*A x2  x1 Output : "Bukan persamaan kuadrat“ "nilai x1 = "+x1+" dan nilai x2 = "+x2 "Akar imajiner"
  • 2. Algoritma Persamaan_Kuadrat {Menghitung akar-akar persamaan kuadrat Ax^2+Bx+C = 0} Deklarasi A, B, C : integer {koefisien-koefisien persamaan} disk : longint {nilai diskriminan} x1, x2 : real {nilai-nilai akar untuk disk>=0} Deskripsi read (A, B, C) disk  B*B – 4*A*C if (A = 0) then write (‘Bukan Persamaan Kuadrat’) else if disk > 0 then x1  -B + sqrt (disk)/2*A x2  -B - sqrt(disk)/2*A else if disk = 0 then x1  -B/2*A x2  x1 else write (‘Akar imajiner’) end if write (x1,x2)
  • 3.
  • 4. BAHASA C++ #include <iostream> #include <string> #include <math.h> using namespace std; int main().3 { string raptor_prompt_variable_zzyz; float x1; int A; int B; int C; int disk; float x2; raptor_prompt_variable_zzyz ="Masukan nilai A"; cout << raptor_prompt_variable_zzyz << endl; cin >> A; raptor_prompt_variable_zzyz ="Masukan nilai B"; cout << raptor_prompt_variable_zzyz << endl; cin >> B; raptor_prompt_variable_zzyz ="Masukan nilai C"; cout << raptor_prompt_variable_zzyz << endl; cin >> C;
  • 5. LANJUTAN disk =(B*B)-(4*A-C); if (A==0) { cout << "Bukan persamaan kuadrat" << endl; } else { if (disk>0) { x1 =-B+sqrt(disk)/2*A; x2 =-B-sqrt(disk)/2*A; cout << "nilai x1 = "<<x1<<" dan nilai x2 = "<<x2 << endl; } else { if (disk==0) { x1 =-B/2*A; x2 =x1; cout << "nilai x1 = "<<x1<<" dan nilai x2 = "<<x2 << endl; } else { cout << "Akar imajiner" << endl; } } }