Ecuatia de gradul I

Enunţ

Să se scrie un program care să rezolve ecuaţia de gradul I: ax+b=0, valorile lui a şi b se citesc de la tastatură şi sunt valori reale. Se vor lua în discuţie toate cazurile.

Rezolvare:

Algoritm în pseudocod

reale a,b

citeste a

citeste b

daca a=0 atunci

| daca b=0 atunci

| | scrie ”Infinitate sol.”

| |altfel

| | scrie ”Imposibil”

| |_▄

|altfel

| x=-b/a

| scrie x

|_▄

Program în codebloks

# include<iostream>

using namespace std;

int main()

Rezultat afişat

{ float a,b,x;

cout<<"a="; cin>>a;

cout<<"b="; cin>>b;

if(a==0)

if(b==0)

cout<<"Exista o infinitate de solutii!";

else

cout<<"Ecuatie imposibila!";

else

{ x=-b/a;

cout<<"Solutia ecuatiei este "<<x;

}

return 0;

}