សមីការដឺក្រេទី២ Code C++
Code1
#include<stdio.h>
#include<conio.h>
#include<math.h>
int main() {
float a,b,c,dt,x1,x2;
printf("Enter A:");scanf("%f",&a);
printf("Enter B:");scanf("%f",&b);
printf("Enter C:");scanf("%f",&c);
dt=(b*b)-4*(a*c);
if(dt>0){
x1=-b+sqrt(dt)/(2*a);
x2=-b-sqrt(dt)/(2*a);
printf("Delta = %.2f \n Root x1 = %.2f \t Root x2 = %.2f",dt,x1,x2);
}else if(dt==0){
x1=x2=-b/(2*a);
printf("Delta = %.2f \n Root x1 = %.2f",dt,x1);
}
else if(dt<0)
{
x1=-b/(2*a)+sqrt(-dt)/(2*a);
x2=-b/(2*a)-sqrt(-dt)/(2*a);
printf("Delta = %.2f \n Root x1 = %.2f \t Root x2 = %.2f",dt,x1,x2);
}
}
Code2
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main()
{
float a,b,c,delta,x1,x2;
printf("Enter A=");scanf("%f",&a);
printf("Enter B=");scanf("%f",&b);
printf("Enter c=");scanf("%f",&c);
delta = b*b-4*a*c;
if(delta>0)
{
x1= -b + sqrt(delta) / 2*a;
x2= -b - sqrt(delta) / 2*a;
printf("delta = %.2f \n X1=%.2f \t X2=%.2f",delta,x1,x2);
}
else if(delta==0)
{
x1=x2= -b / 2*a;
printf("delta = %.2f \n X1=X2= %.2f",delta,x1);
}
else if(delta<0){
x1= -b/(2*a) + sqrt(-delta)/(2*a);
x2= -b/(2*a) - sqrt(-delta)/(2*a);
printf("delta = %.2f \n X1=%.2f \t X2=%.2f",delta,x1,x2);
}
return 0;
}
Code3
#include<iostream>
#include<conio.h>
#include<stdio.h>
#include<math.h>
using namespace std;
main(){
float x1,x2,a,b,c,dt;
cout<<"Input A:"; cin>>a;
cout<<"Input B:"; cin>>b;
cout<<"Input C:"; cin>>c;
dt=(b*b)-4*a*c;
if(dt>0){
x1=-b+sqrt(dt)/2*a;
x2=-b-sqrt(dt)/2*a;
cout<<"Delta = "<<dt<<endl;
cout<<"Root X1 = "<<x1<<endl;
cout<<"Root X2 = "<<x2<<endl;
}else if(dt==0){
x1=x2=-b/2*a;
cout<<"Delta = "<<dt<<endl;
cout<<"Root X1=X2 = "<<x1<<endl;
}else if(dt<0){
x1=-b/(2*a)+sqrt(-dt)/(2*a);
x2=-b/(2*a)-sqrt(-dt)/(2*a);
cout<<"Delta = "<<dt<<endl;
cout<<"Root X1 = "<<x1<<endl;
cout<<"Root X2 = "<<x2<<endl;
}
}
Comments
Post a Comment