Ecoatia de gradul 1 in Borland C.
Ecoatia de gradul 1 in Borland C.
#include <stdio.h>
#include <conio.h>
void main (void)
{
float a,b,x;
clrscr();
printf("Dati valori pentru a si b.\n");
printf("a= ");scanf("%f",&a);
printf("b= ");scanf("%f",&b);
if(a!=0)
printf("x=%f",x=-b/a);
else
{
if(a==0)
printf("Ecuatie imposibila.\n");
}
if(b==0)
printf("Ecuatie nedeterminata!");
getch();
}
#include <conio.h>
void main (void)
{
float a,b,x;
clrscr();
printf("Dati valori pentru a si b.\n");
printf("a= ");scanf("%f",&a);
printf("b= ");scanf("%f",&b);
if(a!=0)
printf("x=%f",x=-b/a);
else
{
if(a==0)
printf("Ecuatie imposibila.\n");
}
if(b==0)
printf("Ecuatie nedeterminata!");
getch();
}
Ultima oară modificat 07 Feb 2012, 18:31 de către ICS123, modificat de 2 ori în total.
- Cosmin_NTG
- junior
- Mesaje: 240
- Membru din: 23 Aug 2010, 13:46
- Localitate: Bucuresti
Refacut...
#include <stdio.h>
#include <conio.h>
void main (void)
{
float a,b,x;
clrscr();
printf("Dati valori pentru a si b.\n");
printf("a= ");scanf("%f",&a);
printf("b= ");scanf("%f",&b);
if(a==0)
if(b==0)
printf("Ecuatia are o infinitate de solutii!\n");
else
printf("Ecuatie imposibila!\n");
else
{
x=-b/a;
printf("x=%f",x);
{
if(b==0)
printf("Ecuatie nedeterminata!\n");
}
}
getch();
}
#include <conio.h>
void main (void)
{
float a,b,x;
clrscr();
printf("Dati valori pentru a si b.\n");
printf("a= ");scanf("%f",&a);
printf("b= ");scanf("%f",&b);
if(a==0)
if(b==0)
printf("Ecuatia are o infinitate de solutii!\n");
else
printf("Ecuatie imposibila!\n");
else
{
x=-b/a;
printf("x=%f",x);
{
if(b==0)
printf("Ecuatie nedeterminata!\n");
}
}
getch();
}
- Cosmin_NTG
- junior
- Mesaje: 240
- Membru din: 23 Aug 2010, 13:46
- Localitate: Bucuresti
- Cosmin_NTG
- junior
- Mesaje: 240
- Membru din: 23 Aug 2010, 13:46
- Localitate: Bucuresti
Cod: Selectaţi tot
if(a==0)
if(b==0)
printf("Ecuatia are o infinitate de solutii!\n");
else
printf("Ecuatie imposibila!\n");
else
{
x=-b/a;
printf("x=%f",x);
Nu o mai lungesc, o sa-ti zic ideea.
1- verifici daca b==0. Daca e asa, afisezi ce ti-am zis mai sus.
2- verifici daca a==0. Daca e asa, afisezi "Ecuatie imposibila"
Astea 2 le faci intr-o structura if-else de tip "cascada". Apoi pui un "else" si afisezi direct -b/a (fara sa mai folosesti o variabila).
- Cosmin_NTG
- junior
- Mesaje: 240
- Membru din: 23 Aug 2010, 13:46
- Localitate: Bucuresti
- Cosmin_NTG
- junior
- Mesaje: 240
- Membru din: 23 Aug 2010, 13:46
- Localitate: Bucuresti
Prin presupunerea ca studiezi la acea facultate: daca eram in locul tau, imi luam angajamentul de a implementa noul standard legat de C++ in toata unitatea de invatare, incluzand documentatia aferenta, desigur cu acordul conducerii. E oarecum ilogic sa programezi intr-un standard "uitat", care nu iti va ajuta la nimic.