kokos1234 Napisano Czerwiec 11, 2013 Zgłoś Udostępnij Napisano Czerwiec 11, 2013 Witam, czy mógłby ktoś ogarnąć to zadanie, bo zaraz zwariuje...potrzebuję kodu do tego zadania: "Napisz program, który pobierze od użytkownika współczynniki a, b, c równania kwadratowego ax2 + bx + c = 0. (zakładamy że a, b, c są liczbami całkowitymi). W wyniku program wyświetli informację o ilości pierwiastków równania, tj.: 0 gdy delta 0, gdzie delta = b2 - 4ac" Pozdrawiam Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
eXray Napisano Czerwiec 11, 2013 Zgłoś Udostępnij Napisano Czerwiec 11, 2013 Po pierwsze, delta = b^2 - 4ac, po drugie, ta strona nie służy rozwiązywaniu za kogoś zadań domowych, więc pozwól, że potraktuję Twoją prośbę jako pytanie i pomogę w inny sposób. Pobieranie wartości do zmiennej całkowitej: int a; std::cin >> a; Przykładowe obliczanie delty: int delta = b*b-4*a*c; Sprawdzanie warunkiem, czemu delta jest równa: if (delta < 0) { // Kod obsługujący brak pierwiastków } else if (delta == 0) { // Kod obsługujący 1 pierwiastek } else { // Kod obsługujący 2 pierwiastki } W razie wątpliwości, pytaj w komentarzu. Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
grappas Napisano Czerwiec 11, 2013 Zgłoś Udostępnij Napisano Czerwiec 11, 2013 Jaki kompilator? Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
urban24 Napisano Czerwiec 11, 2013 Zgłoś Udostępnij Napisano Czerwiec 11, 2013 W czym konkretnie problem? Nie wiesz jak wczytać liczby, nie wiesz jak je wypisać, nie wiesz jak się liczy pierwiastki? Ciężko pomóc nie znając szczegółów. Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
keypax Napisano Czerwiec 11, 2013 Zgłoś Udostępnij Napisano Czerwiec 11, 2013 Kodu Ci nie napiszę, lecz pomogę Ci nakierować się na rzeczy, jakie potrzebujesz wiedzieć, aby wykonać to zadanie: Zmienne - bez tego nie wykonasz tego zadania: http://www.youtube.com/watch?v=4AQYgCouNp4 Jak odebrać w programie wpisywane przez użytkownika dane: http://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Obsluga-strumienia-wejsciowego/12 Instrukcje warunkowe: http://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Instrukcja-warunkowa-if-else/16 Zawsze możesz wysłać który masz i napisać z czym masz problem. Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
jedmac Napisano Czerwiec 12, 2013 Zgłoś Udostępnij Napisano Czerwiec 12, 2013 @eXray, napisałeś praktycznie cały kod, przez co gość nic nie zapamięta - potem dziwimy się, że przychodzi programista do pracy i pisze rzeczy w stylu int flaga1, flaga2 itp. Utrzymanie takiego kodu generuje taki koszt, że lepiej zaorać aplikację i stworzyć ją od nowa :) @kokos1234 -> zacznij od totalnych podstaw: http://cpp0x.pl/kursy/Kurs-C++/1 Jeśli chodzi o if/else, poczytaj sobie na spokojnie, do tego poczytaj od razu o switch i zobacz jakie są między nimi różnice. Tylko w ten sposób, krok po kroku, nauczysz się pisać programy. Praktyka czyni mistrza, nie teoria. Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.