• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak uciąć miejsca po przecinku konkretnej liczby

0 głosów
108 wizyt
pytanie zadane 5 grudnia w Rozwój zawodowy, nauka, szkoła, praca przez tusiera Nowicjusz (120 p.)
Witam!

Jak wyswietlic 2 miejsca po przecinku liczby np.: 10.23469465. Zależy mi na ucinaniu pozostałych liczb aby wyswietliła się liczba 10.23. Zatem funkcje precision i round nie wchodzą w grę bo one zaokrąglają.
komentarz 5 grudnia przez Snow Początkujący (360 p.)
W jakim języku?
komentarz 5 grudnia przez maciek061 Gaduła (4,370 p.)
Kategoria pytania powinna być inna

3 odpowiedzi

0 głosów
odpowiedź 5 grudnia przez Tomek Sochacki Nałogowiec (27,350 p.)

Można to zrobić też prostą operacją mnożenia i dzielenia przez 100:

parseInt( 10.23469465 * 100 ) / 100; //10.23
parseInt( 10.23569465 * 100 ) / 100; //10.23
parseInt( 0.233 * 100 ) / 100;       //0.23
parseInt( 0.0233 * 100 ) / 100;      //0.02

nie wiem w jakim języku tego potrzebujesz, metoda parseInt jest z JavaScript i wyciąga część całkowitą z liczby.

0 głosów
odpowiedź 5 grudnia przez k222 Dyskutant (9,670 p.)

W C++ możesz pobawić się tak samo z mnożeniem i dzieleniem, albo użyć rzutowania - jak rzutujesz z double na int to ta operacja ucina cały ułamek, więc:

#include <iostream>

using namespace std;

int main()
{
    double n = 12.325252;   //twoja liczba
    int c,u;
    
    c = (int)n;                       //część całkowita
    
    u = n*100;                     //część ułamkowa
    u %= 100;
    
    cout<<c<<"."<<u;
    

    return 0;
}

 

0 głosów
odpowiedź 6 dni temu przez Snow Początkujący (360 p.)
jeżeli ma to być tylko do wyświetlenia to na upartego można przerzucić to na stringa i po prostu obciąć. Niemniej bardzo dużo zależy od tego w jakim języku to chcesz zrobić.

Podobne pytania

0 głosów
2 odpowiedzi 74 wizyt
pytanie zadane 7 sierpnia w C i C++ przez seba Dyskutant (7,610 p.)
0 głosów
1 odpowiedź 67 wizyt
pytanie zadane 11 kwietnia w C i C++ przez 87kelthuzad Obywatel (1,130 p.)
0 głosów
2 odpowiedzi 71 wizyt

42,445 zapytań

81,749 odpowiedzi

162,269 komentarzy

20,388 pasjonatów

Przeglądających: 116
Pasjonatów: 1 Gości: 115

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...