Ευρεση πρωτου δεκαδικου ψηφιου μετα την υποδιαστολη

Συζητήσεις για τις γλώσσες του dot Net και για του Visual Studio της Microsoft

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
gemitsio
Δημοσιεύσεις: 5
Εγγραφή: 30 Δεκ 2011 00:05

Ευρεση πρωτου δεκαδικου ψηφιου μετα την υποδιαστολη

Δημοσίευση από gemitsio » 16 Φεβ 2013 21:10

Καλησπέρα σε όλους...

Εχω εναν μεταβλητή που είναι αριθμός και τον διαιρώ με τον ΧΧΧΧ αριθμό. Το αποτέλεσμα είναι αριθμός με πολλά δεκαδικά ψηφία. Εστω για παραδειγμα το αποτελεσμα 8847955,1213078

Προσπαθω να βρω με κάποιο τρόπο μέσω Visual Studio να κρατω το πρώτο, και μόνο το πρώτο δεκαδικό ψηφίο του αποτελέσματος. Καποιος να με βοηθήσει διότι έχω σπάσει το κεφάλι μου;

Ευχαριστω προκαταβολικά.

Άβαταρ μέλους
nikosdimos
Δημοσιεύσεις: 70
Εγγραφή: 22 Σεπ 2007 17:07

Ευρεση πρωτου δεκαδικου ψηφιου μετα την υποδιαστολη

Δημοσίευση από nikosdimos » 16 Φεβ 2013 22:56

Το Visual Studio είναι ένα IDE και όχι μια γλώσσα προγραμματισμού. Για να πάρεις μια συγκεκριμένη απάντηση καλό θα ήταν να αναφέρεις την γλώσσα προγραμματισμού με την οποία δουλεύεις. C#, C++, ASP.NET,...


Συγνώμη που δεν απαντάω στο πρόβλημά σου αλλά πιστεύω η ερώτησή μου θα βοηθήσει άλλους να σου απαντήσουν.

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Ευρεση πρωτου δεκαδικου ψηφιου μετα την υποδιαστολη

Δημοσίευση από dva_dev » 17 Φεβ 2013 17:16

Σε γενικές γραμμές, α) θα πολλαπλασιάσεις τον αριθμό σου με το 10, β) θα πάρεις το ακέραιο μέρος και γ) μετά θα πάρεις το υπόλοιπο της διαίρεσης με το 10.

α) 8847955,1213078 Χ 10 = 88479551,213078
β) 88479551,213078 -> 88479551
γ) 88479551 MODULO 10 = 1

Απάντηση

Επιστροφή στο “dot Net και Visual Studio”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης