Program na zajęcia z Javy

0

Cześć, mam problem z tym programem: Program ma zapytać o dwie liczby i poprosić jeszcze o podanie trzeciej, będącej jej sumą. Następnie sprawdzić czy podana suma jest rzeczywiście sumą dwóch wcześniej podanych liczb, ale uwzględniając że podane cyfry (od 0 do 9) mogły być podane w innym układzie niż dziesiętny (np. jako ósemkowe). Jest ktoś w stanie coś pomóc? Nawet nie wiem od czego zacząć. Jestem totalnym laikiem w programowaniu.

1

Musisz napisać program który w konsoli:

  1. zapyta o liczbę
  2. pozwoli wpisać liczbę
  3. zweryfikuje system liczbowy i np. przypisze jej wartość dziesiętną do zmiennej na potrzeby późniejszych obliczeń (by było łatwiej)
  4. Analogicznie zrobi z drugą i 3 liczbą
  5. zweryfikuje czy suma 2 liczb = 3
  6. wyświetli stosowny komunikat w zależności od wyniku

Napisz z czym masz konkretnie problem, skoro masz takie zadanie to pewnie jesteś studentem. Mamy grudzień więc tak mniej więcej połowa semestru, powinieneś coś tam już z javy kojarzyć ;)

3

"Program ma zapytać o dwie liczby i poprosić jeszcze o podanie trzeciej, będącej jej sumą."
Scanner https://javastart.pl/baza-wiedzy/java-podstawy-jezyka/podstawowe-wejscie-wyjscie

"Następnie sprawdzić czy podana suma jest rzeczywiście sumą dwóch wcześniej podanych liczb"
https://javastart.pl/baza-wiedzy/java-podstawy-jezyka/instrukcje-sterujace

Your turn :)

1
Koral98 napisał(a):

Cześć, mam problem z tym programem: Program ma zapytać o dwie liczby i poprosić jeszcze o podanie trzeciej, będącej jej sumą. Następnie sprawdzić czy podana suma jest rzeczywiście sumą dwóch wcześniej podanych liczb, ale uwzględniając że podane cyfry (od 0 do 9) mogły być podane w innym układzie niż dziesiętny (np. jako ósemkowe). Jest ktoś w stanie coś pomóc? Nawet nie wiem od czego zacząć. Jestem totalnym laikiem w programowaniu.

No, zależy jakie bazy masz do dyspozycji? Tylko dziesiętny, ósemkowy i szesnastkowy?

Bo jeśli wszystkie, to praktycznie dla każdej trójki liczb można dobrać takie bazy żeby a+b=c.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.