Dobry wieczór,
Proszę o sprawdzenie i ewentualnie napisanie jak poprawnie powinien wyglądać algorytm
Dobry wieczór,
Proszę o sprawdzenie i ewentualnie napisanie jak poprawnie powinien wyglądać algorytm
Po 2 bloku który powinien być rombem a jest sześciokątem masz sprawdzenie czy a != 0
. Jest ono zbędne bo z wcześniejszych warunków wynika że na pewno a != 0
. Wtedy wystarczy policzyć x
, który = b/a
a nie a/b
jak masz teraz.
szweszwe napisał(a):
Po 2 bloku który powinien być rombem a jest sześciokątem masz sprawdzenie czy
a != 0
. Jest ono zbędne bo z wcześniejszych warunków wynika że na pewnoa != 0
. Wtedy wystarczy policzyćx
, który= b/a
a niea/b
jak masz teraz.
Ok, dziękuje za odpowiedź. Faktycznie, nie zwróciłem uwagi że warunek a != 0 wynika z wcześniejszego Czyli powinno być tak?
Wygląda okej. Ja bym się zastanowił jeszcze nad zmianą warunków. Mógłbyś zrobić
szweszwe napisał(a):
Wygląda okej. Ja bym się zastanowił jeszcze nad zmianą warunków. Mógłbyś zrobić
- a == 0
1a. TAK b == 0
1b. NIE wtedy liczysz x.- b == 0
2a. TAK - nieskończenie
2b. NIE - brak rozwiązań.
Nie użyjesz mniej bloków ale zaoszczędzisz sprawdzenie.
Dziękuje serdecznie za sprawdzenie, mam jeszcze jeden algorytm jeśli byłaby możliwość to proszę o sprawdzenie jego
1.Wprowadź do zmiennej dzialanie liczbę z klawiatury. Gdy ta liczba wynosi 0
to wykonaj dodawanie, gdy -1 to odejmowanie, gdy 1 to mnożenie, gdy 2 to
dzielenie. Gdy wprowadzona liczba jest różna od 0, -1, 1, 2 to wyprowadź
komunikat błędne działanie
Nie wiem dlaczego do zmiennej działanie przypisałeś 10
. W treści zadania masz napisane, że do tej zmiennej masz wczytać liczbę z klawiatury. Ty tę liczbę wczytujesz do zmiennej a
. Pojawia się pytanie, na jakich zmiennych masz wykonywać te operacje. Ty To robisz na zmiennej do której przypisałeś 10
(chociaż jak wspomniałem miałeś przypisać działanie) i na zmiennej a
do której przypisałeś działanie. Oprócz tego zamiast po protu wypisać to nie wiem w jakim celu to przypisujesz do zmiennej c
. Ja to widzę tak, że oprócz działania
masz jeszcze 2 zmienne w których masz wartości na których wykonujesz te 4 wspomniane operacje.
"Wprowadź do zmiennej dzialanie liczbę z klawiatury."
Nie rozumiem na jakich zmiennych mam wykonać te operacje, bo skoro wpiszę z klawiatury do zmiennej np.7 "Gdy ta liczba wynosi 0
to wykonaj dodawanie" ale do mam dodawać? Ja mam przecież tylko zmienną działanie?