Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


C++

Postades av 2002-05-03 11:23:07 - Alex Cordoba, i forum c++, Tråden har 3 Kommentarer och lästs av 881 personer

Vad kan man säga att det här har för funktion???
vad är det den gör???

x = (sqrt(b*b-4*a*c)-b)/2*a;
if(fabs(x1-pi) < fabs(Nearest-pi))
{
Nearest=x1;
a1=a;
b1=b;
c1=c;
}


Svara

Sv: C++

Postades av 2002-05-03 12:31:58 - Johan Djupmarker

Eftersom du har tagit koden helt ur sitt sammanhang för den inte något vettigt allas! Raden "X=..." ska dessutom vara bortkommenterad! När kodbiten sitter där den ska så kontrollerar den som x1 (som är ett nollställe till ekvationen) ligger närmare pi än den som förut var närmast. Om den kördet sparas värdena på a, b och c ner.

/Johan


Svara

Sv: C++

Postades av 2002-05-03 13:44:52 - Niklas Jansson

Eftersom jag skrev större delen av koden så vet jag var jag skrev den, och i vilket sammanhang. JohanD har naturligtvis rätt i det han säger.
Vad jag inte kan förstå är hur du, Alex, kan få för dig att flytta ur en liten del av koden hit och ställa frågor om den, istället för att ställa frågorna där de hör hemma.

Läser du vad jag skriver i det inlägget där koden först publiceras så kan jag inte tänka mig att du inte förstår.

Koden är däremot tyvärr helt nerklottrad, och jag har därför skrivit om hela koden åt SimonCooler. Detta kommer jag med största sannolikhet aldrig någonsin göra igen, men eftersom koden som stod i tråden var såpass förstörd känner jag att det inte är möjligt att folk ska behöva se vad det handlar om.

Koden är som följer:
const double pi=3.14159265358979;
int a, b, c, a0, b0, c0; //a, b, c är koefficienterna, a0... är de bästa värdena
double x, x0;
for(a=-10; a<=10; a++)
{
if (a==0) a++;
for(b=-10; b<=10; b++)
{
for(c=-10; c<=10; c++)
{
x = (sqrt(b*b-4*a*c)-b)/2*a;
if(fabs(x-pi) < fabs(x0-pi))
{
a0=a;
b0=b;
c0=c;
x0=x;
}
x = (sqrt(b*b-4*a*c)+b)/2*a;
if(fabs(x-pi) < fabs(x0-pi))
{
a0=a;
b0=b;
c0=c;
x0=x;
}
}
}
}
cout << a0 << " " << b0 << " " << c0;


Svara

Sv: C++

Postades av 2002-05-03 15:11:47 - Johan Djupmarker

Ok, det var alltså den versionen ni pratade om, jag skrev också om programmet igårkväll (i en ny tråd av SimonCooler), men "någon" raderade den tråden... Min version kallade nollställena för x1 och x2, därför gissar jag att den inklistrade kodsnmutten är en blandning mellan min version och någon annan bit från den ursprungliga tråden (som jag inte läste).

/Johan


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 615
27 953
271 709
5 564
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies