Πως θα βάλω ρίζα;  Το θέμα επιλύθηκε

...IDE, compilers, κλπ

Συντονιστής: konnn

Πως θα βάλω ρίζα;  Το θέμα επιλύθηκε

Δημοσίευσηαπό yodan000 » 01 Σεπ 2010, 00:56

Λοιπόν θέλω να φτιάξω ένα πρόγραμμα που να βρίσκει τις ρίζες μίας δευτεροβάθμιας εξίσωσης αλλά δεν ξέρω πως να βάλω στο gedit το σύμβολο τις ρίζας το έκανα αντιγραφή επικόλληση αλλά δεν δούλεψε.... μετά μετέφερα το πρόγραμμα στο open office το αποθήκευσα σε .txt αλλά πάλι δεν κατάφερα να το μεταφράσω..... καμιά ιδέα;
1 Linux: Μέτριος ┃ Προγραμματισμός: Καθόλου ┃ Αγγλικά: Προχωρημένος
2 Ubuntu Gnome τελευταία έκδοση
3 Intel Core i3 CPU M 370 2.40GHz ‖ RAM 3819 MiB ‖ Acer Aspire 5742G
4 NVIDIA Corporation Device [10de:0df1] (rev a1)
5 eth0: Broadcom NetLink BCM57780 Gigabit Ethernet PCIe [14e4:1692] (rev 01) ⋮ wlan0: Atheros Inc. AR9287 Wireless Network Adapter (PCI-Express) [168c:002e] (rev 01)
yodan000
saintTUX
saintTUX
 
Δημοσιεύσεις: 1681
Εγγραφή: 12 Ιαν 2010, 00:32
Εκτύπωση

Re: Πως θα βάλω ρίζα;

Δημοσίευσηαπό c7p » 01 Σεπ 2010, 01:49

Αν υψώσεις τη παράσταση εις το 1/2 δηλ. (παρασταση)^1/2, νομίζω πως έχεις το ίδιο αποτελέσμα (τετραγωνική ρίζα).
Άβαταρ μέλους
c7p
powerTUX
powerTUX
 
Δημοσιεύσεις: 1849
Εγγραφή: 30 Μάιος 2009, 16:09
Τοποθεσία: Κατερίνη
Εκτύπωση

Re: Πως θα βάλω ρίζα;

Δημοσίευσηαπό ftso » 01 Σεπ 2010, 10:21

αν θες για bash...

Κώδικας: Επιλογή όλων
echo $timi_parastasis 0.5 | awk '{print $1 ^ $2}'
Άβαταρ μέλους
ftso
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6409
Εγγραφή: 12 Μάιος 2008, 13:40
Τοποθεσία: Αθήνα
IRC: ftso
Εκτύπωση

Re: Πως θα βάλω ρίζα;

Δημοσίευσηαπό yodan000 » 01 Σεπ 2010, 12:03

δλδ για τετραγωνική ρίζα του Δ θα γράψω ^1/2 Δ;
1 Linux: Μέτριος ┃ Προγραμματισμός: Καθόλου ┃ Αγγλικά: Προχωρημένος
2 Ubuntu Gnome τελευταία έκδοση
3 Intel Core i3 CPU M 370 2.40GHz ‖ RAM 3819 MiB ‖ Acer Aspire 5742G
4 NVIDIA Corporation Device [10de:0df1] (rev a1)
5 eth0: Broadcom NetLink BCM57780 Gigabit Ethernet PCIe [14e4:1692] (rev 01) ⋮ wlan0: Atheros Inc. AR9287 Wireless Network Adapter (PCI-Express) [168c:002e] (rev 01)
yodan000
saintTUX
saintTUX
 
Δημοσιεύσεις: 1681
Εγγραφή: 12 Ιαν 2010, 00:32
Εκτύπωση

Re: Πως θα βάλω ρίζα;

Δημοσίευσηαπό c7p » 01 Σεπ 2010, 14:51

yodan000 έγραψε:δλδ για τετραγωνική ρίζα του Δ θα γράψω ^1/2 Δ;

τετραγωνική ρίζα του Δ = Δ^1/2 (για κυβική ρίζα Δ^1/3 κτλ)
Άβαταρ μέλους
c7p
powerTUX
powerTUX
 
Δημοσιεύσεις: 1849
Εγγραφή: 30 Μάιος 2009, 16:09
Τοποθεσία: Κατερίνη
Εκτύπωση

Re: Πως θα βάλω ρίζα;

Δημοσίευσηαπό hlias » 01 Σεπ 2010, 15:58

Ισχύει αυτό που είπε ο c7p.
Γνώσεις ⇛ Linux: Κανονικό ┃ Προγραμματισμός: Μέτρια ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ ubuntu 11.04 32bit σε Netbook HP Mini 210
Προδιαγραφές ⇛ Intel Atom(R) N450 1.66GHz │ 1GB RAM │ Broadcom 4312 │ Intel GMA 3150 │
hlias
punkTUX
punkTUX
 
Δημοσιεύσεις: 193
Εγγραφή: 02 Νοέμ 2009, 17:05
Τοποθεσία: Ξάνθη, Θράκη
Εκτύπωση

Re: Πως θα βάλω ρίζα;

Δημοσίευσηαπό yodan000 » 01 Σεπ 2010, 16:22

οκ ευχαριστώ...
1 Linux: Μέτριος ┃ Προγραμματισμός: Καθόλου ┃ Αγγλικά: Προχωρημένος
2 Ubuntu Gnome τελευταία έκδοση
3 Intel Core i3 CPU M 370 2.40GHz ‖ RAM 3819 MiB ‖ Acer Aspire 5742G
4 NVIDIA Corporation Device [10de:0df1] (rev a1)
5 eth0: Broadcom NetLink BCM57780 Gigabit Ethernet PCIe [14e4:1692] (rev 01) ⋮ wlan0: Atheros Inc. AR9287 Wireless Network Adapter (PCI-Express) [168c:002e] (rev 01)
yodan000
saintTUX
saintTUX
 
Δημοσιεύσεις: 1681
Εγγραφή: 12 Ιαν 2010, 00:32
Εκτύπωση

Re: Πως θα βάλω ρίζα;

Δημοσίευσηαπό yodan000 » 01 Σεπ 2010, 22:10

λοιπόν βάζω αυτό αλλά μου βγάζει λάθος για illegal qualifier στη δύναμη....
Κώδικας: Επιλογή όλων
program eksiswsh(input,output);
var a,b,c,d:integer;
begin;
writeln('dwse ton a');
readln(a);
writeln('dwse ton b');
readln(b);
writeln('dwse ton c');
readln(c);
d:=b*b-4*a*c;
writeln('oi rizes tis eksiswshs einai ' , d^1/2/2*a+b/2 , ' h ' , b/2-d^1/2/2*a+b/2,);
end.
1 Linux: Μέτριος ┃ Προγραμματισμός: Καθόλου ┃ Αγγλικά: Προχωρημένος
2 Ubuntu Gnome τελευταία έκδοση
3 Intel Core i3 CPU M 370 2.40GHz ‖ RAM 3819 MiB ‖ Acer Aspire 5742G
4 NVIDIA Corporation Device [10de:0df1] (rev a1)
5 eth0: Broadcom NetLink BCM57780 Gigabit Ethernet PCIe [14e4:1692] (rev 01) ⋮ wlan0: Atheros Inc. AR9287 Wireless Network Adapter (PCI-Express) [168c:002e] (rev 01)
yodan000
saintTUX
saintTUX
 
Δημοσιεύσεις: 1681
Εγγραφή: 12 Ιαν 2010, 00:32
Εκτύπωση

Re: Πως θα βάλω ρίζα;

Δημοσίευσηαπό hlias » 02 Σεπ 2010, 02:01

SQRT(d) είναι η συνάρτηση που ψάχνεις! Είναι η ριζα. Γιατί δεν ανέφερες ότι γράφεις σε pascal;

Α, και που'σαι... η διακρίνουσα πρέπει να είναι θετική για να υπάρχουν 2 διαφορετικές λύσεις. Οι λύσεις θα ήταν κάπως έτσι:
Κώδικας: Επιλογή όλων
writeln('Πρώτη λύση: ',(-b+SQRT(d))/2*a);
writeln('Δεύτερη λύση: ',(-b-SQRT(d))/2*a);
Γνώσεις ⇛ Linux: Κανονικό ┃ Προγραμματισμός: Μέτρια ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ ubuntu 11.04 32bit σε Netbook HP Mini 210
Προδιαγραφές ⇛ Intel Atom(R) N450 1.66GHz │ 1GB RAM │ Broadcom 4312 │ Intel GMA 3150 │
hlias
punkTUX
punkTUX
 
Δημοσιεύσεις: 193
Εγγραφή: 02 Νοέμ 2009, 17:05
Τοποθεσία: Ξάνθη, Θράκη
Εκτύπωση

Re: Πως θα βάλω ρίζα;

Δημοσίευσηαπό yodan000 » 02 Σεπ 2010, 15:06

οκ ευχαριστώ.....
1 Linux: Μέτριος ┃ Προγραμματισμός: Καθόλου ┃ Αγγλικά: Προχωρημένος
2 Ubuntu Gnome τελευταία έκδοση
3 Intel Core i3 CPU M 370 2.40GHz ‖ RAM 3819 MiB ‖ Acer Aspire 5742G
4 NVIDIA Corporation Device [10de:0df1] (rev a1)
5 eth0: Broadcom NetLink BCM57780 Gigabit Ethernet PCIe [14e4:1692] (rev 01) ⋮ wlan0: Atheros Inc. AR9287 Wireless Network Adapter (PCI-Express) [168c:002e] (rev 01)
yodan000
saintTUX
saintTUX
 
Δημοσιεύσεις: 1681
Εγγραφή: 12 Ιαν 2010, 00:32
Εκτύπωση

Επόμενο

Επιστροφή στο Εφαρμογές για Ανάπτυξη Λογισμικού