Aktywa
Guest
Thu Jun 18, 2009 2:31 pm
Witam, szukam kalkulatora liczącego resztę z
dzielenia, czyli popularne modulo.
Problem w tym, że wiekszość naukowych kalkulatorów
obsługuję całki, logarytmy, statystykę lecz tak
podstawowej funkcji nie. Proszę o jakieś linki do
stron producentów. Ja przeszukałem google i allegro i
nic.
Mam Sharpa EL-531 może ktoś się orientuję gdzie tam
jest i czy jest w ogóle zaimplementowana taka funkcja.
W instrukcji nie wiele można wyczytać.
Pozdr
DJ
Guest
Thu Jun 18, 2009 3:00 pm
On 2009-06-18 15:31:27 +0200, "Aktywa" <Rannyjulek@wp.pl> said:
Quote:
Witam, szukam kalkulatora liczącego resztę z dzielenia, czyli popularne modulo.
Problem w tym, że wiekszość naukowych kalkulatorów obsługuję całki,
logarytmy, statystykę lecz tak podstawowej funkcji nie. Proszę o jakieś
linki do stron producentów. Ja przeszukałem google i allegro i nic.
Mam Sharpa EL-531 może ktoś się orientuję gdzie tam jest i czy jest w
ogóle zaimplementowana taka funkcja. W instrukcji nie wiele można
wyczytać.
A potrzebujesz hardware'owy koniecznie?
Może spraw sobie jakiegoś PDA, nie musi być topowy, tam kalkulatorów
masa jest dostępnych, również dla developerów, binarne, hex, itd...
--
DJ
PS. przy odpisywaniu na priv usun antyspamowy wpis z adresu
Adam Dybkowski
Guest
Thu Jun 18, 2009 6:18 pm
Aktywa pisze:
Quote:
Witam, szukam kalkulatora liczącego resztę z dzielenia, czyli popularne
modulo.
Resztę z dzielenia x/y łatwo obliczyć zgodnie ze wzorem:
m = x - [x/y]*y
gdzie przez [x/y] oznaczyłem część całkowitą dzielenia x/y
Jeżeli twój kalkulator jest programowalny i ma funkcję obcinającą część
ułamkową liczby - to nie ma żadnego problemu, aby napisać mini program
do obliczania reszty z dzielenia.
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Aktywa
Guest
Fri Jun 19, 2009 6:52 am
Quote:
Resztę z dzielenia x/y łatwo obliczyć zgodnie ze
wzorem:
m = x - [x/y]*y
gdzie przez [x/y] oznaczyłem część całkowitą
dzielenia x/y
Jeżeli twój kalkulator jest programowalny i ma
funkcję obcinającą część
ułamkową liczby - to nie ma żadnego problemu, aby
napisać mini program
do obliczania reszty z dzielenia.
Dziekuje obydwu kolegom za odpowiedź. Generalnie idzie
o to, że potrzebuję sprawdzić wyliczane modula dla
duzych cyfr a robiąc to na kartce papieru łatwo o
pomyłkę.
To jest zaliczenie przedmiotu kryptologia na uczelni.
Musi to być hardware ale może być np. w javie mój tel
obsługuję jave. Jednak te, które instalowałem nie
spełniają warunku posiadania funkcji modulo.
Ten Sharp nie jest programowalny.
Pozdr.
u
Guest
Fri Jun 19, 2009 12:23 pm
Użytkownik "Aktywa" <Rannyjulek@wp.pl> napisał w wiadomości
news:h1f93d$b3p$1@portraits.wsisiz.edu.pl...
Quote:
Dziekuje obydwu kolegom za odpowiedź. Generalnie idzie o to, że potrzebuję
sprawdzić wyliczane modula dla duzych cyfr a robiąc to na kartce papieru
łatwo o pomyłkę.
To sobie na PCta ściągnij jakiś kalkulator, użyj jakiegoś arkusza
kalkulacyjnego, czy napisz program w czymkolwiek
Piotr Gałka
Guest
Fri Jun 19, 2009 12:29 pm
Użytkownik "Aktywa" <Rannyjulek@wp.pl> napisał w wiadomości
news:h1f93d$b3p$1@portraits.wsisiz.edu.pl...
Quote:
Dziekuje obydwu kolegom za odpowiedź. Generalnie idzie o to, że potrzebuję
sprawdzić wyliczane modula dla duzych cyfr a robiąc to na kartce papieru
łatwo o pomyłkę.
Największa cyfra w systemie dziesiętnym to 9.
Quote:
To jest zaliczenie przedmiotu kryptologia na uczelni.
Musi to być hardware ale może być np. w javie mój tel obsługuję jave.
Jednak te, które instalowałem nie spełniają warunku posiadania funkcji
modulo.
Ten Sharp nie jest programowalny.
Normalne kalkulatory liczą na liczbach o pewnej skończonej precyzji. Jeśli
ty potrzebujesz liczyć modulo liczb 1000 bitowych to żaden normalny
kalkulator raczej tego nie policzy, choć kompletnie nie jestem na bieżąco,
co oferują współczesne kalkulatory bo mi wystarcza taki za 25zł co ma HEX +
logarytmy.
P.G.
kffiatek
Guest
Fri Jun 19, 2009 1:25 pm
W dniu 2009-06-19 13:29, Piotr Gałka pisze:
Quote:
Użytkownik "Aktywa" <Rannyjulek@wp.pl> napisał w wiadomości
news:h1f93d$b3p$1@portraits.wsisiz.edu.pl...
Dziekuje obydwu kolegom za odpowiedź. Generalnie idzie o to, że
potrzebuję sprawdzić wyliczane modula dla duzych cyfr a robiąc to na
kartce papieru łatwo o pomyłkę.
Największa cyfra w systemie dziesiętnym to 9.
Mówienie o cyfrach, że któraś jest większa to w ogóle nieporozumienie.
pozdrawiam
--
Kffiatek
Adam Dybkowski
Guest
Fri Jun 19, 2009 7:43 pm
Aktywa pisze:
Quote:
Jeżeli twój kalkulator jest programowalny i ma funkcję obcinającą część
ułamkową liczby - to nie ma żadnego problemu, aby napisać mini program
do obliczania reszty z dzielenia.
Dziekuje obydwu kolegom za odpowiedź. Generalnie idzie o to, że
potrzebuję sprawdzić wyliczane modula dla duzych cyfr a robiąc to na
kartce papieru łatwo o pomyłkę.
To jest zaliczenie przedmiotu kryptologia na uczelni.
Heh, trzeba było tak od razu mówić. Szukasz po prostu biblioteki w Javie
do obliczeń na liczbach wielkich (np. 4096-bitowych), opakujesz już ją
sobie w prosty "kalkulator" (pisałeś, że programujesz w Javie?).
Potrzebna klasa nazywa się java.math.BigInteger a szukasz metody "mod":
http://java.sun.com/j2se/1.4.2/docs/api/java/math/BigInteger.html
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
szadok
Guest
Fri Jun 19, 2009 7:46 pm
Dnia 18.06.2009 Aktywa <Rannyjulek@wp.pl> napisał/a:
Quote:
Witam, szukam kalkulatora liczącego resztę z
dzielenia, czyli popularne modulo.
Problem w tym, że wiekszość naukowych kalkulatorów
obsługuję całki, logarytmy, statystykę lecz tak
podstawowej funkcji nie. Proszę o jakieś linki do
stron producentów. Ja przeszukałem google i allegro i
nic.
HP z serii 48
http://pl.wikipedia.org/wiki/HP-48
a tu nawet przedstawiciel ginącego gatunku był:
http://www.allegro.pl/item623400842_kalkulator_graficzny_hp_48_gx_bardzo_niska_cena.html
Toporne i cudaczne ale możliwości zacne
I jak było nowe to ze 4x tyle kosztował niż ten na aukcji. Golas
oczywiście, bez kart i obudowy.
Aczkolwiek pewnie palmtop mniejszy a bardziej wszechstronny jest ;)
pzdr, szadok
--
'To jest cnota nad cnotami - trzymać język za zębami'
śp. babcia
ANTYSPAM:usuń cyfry z adresu mail
blad
Guest
Fri Jun 19, 2009 8:10 pm
Użytkownik "Aktywa"
Quote:
Dziekuje obydwu kolegom za odpowiedź. Generalnie idzie o to, że
potrzebuję sprawdzić wyliczane modula dla duzych cyfr a robiąc to na
kartce papieru łatwo o pomyłkę.
To jest zaliczenie przedmiotu kryptologia na uczelni.
Musi to być hardware ale może być np. w javie mój tel obsługuję jave.
Jednak te, które instalowałem nie spełniają warunku posiadania funkcji
modulo.
Ten Sharp nie jest programowalny.
wrzuc w google IBAN JAVA (numery IBAN
są liczbami np 26 cyfrowymi mod 97) i dostaniesz kupę stron
Chyba kiedyś widziałem udostępniane źródła
do zainstalowania u siebie - przy takich duzych liczbach trzeba
do problemu podejsc sposobem
Ja sobie to kiedyś zaprogramowałem w arkuszu excela
*** blad ***
Jarosław Sokołowski
Guest
Fri Jun 19, 2009 9:40 pm
Pan Adam Dybkowski napisał:
Quote:
Heh, trzeba było tak od razu mówić. Szukasz po prostu biblioteki w Javie
do obliczeń na liczbach wielkich (np. 4096-bitowych), opakujesz już ją
sobie w prosty "kalkulator" (pisałeś, że programujesz w Javie?).
Potrzebna klasa nazywa się java.math.BigInteger a szukasz metody "mod":
http://java.sun.com/j2se/1.4.2/docs/api/java/math/BigInteger.html
Albo "man bc" -- bc - An arbitrary precision calculator language.
Tym językiem o składni zbliżonej do C można liczyć na dowolnie
dużych liczbach całkowitych, a da się toto uruchomić na wszystkim.
--
Jarek
Aktywa
Guest
Sat Jun 20, 2009 7:42 pm
Quote:
To sobie na PCta ściągnij jakiś kalkulator, użyj
jakiegoś arkusza
kalkulacyjnego, czy napisz program w czymkolwiek
Czytaj tekst od początku do końca ze zrozumieniem a
potem zabieraj głos.
Napisałem, że chodzi o zaliczenie przedmiotu a to
chyba jasne, że nie będe miał komputera pod ręką.
Nie trudno się domyślić, że to egzamin, w innym
przypadku nie potrzebowałbym forum by sobie pomóc.