program na informatykę

0

Witam wszystkich chciałbym prosić kogoś doświadczonego w tych rzeczach o zrobieniu jednego z dwóch programu, ponieważ moje umiejętności z informatyki są poniżej krytyki proszę o pomoc projekt jest na zaliczenie na informatykę. Prosiłbym aby ktoś napisał jeden z dwóch programów.

  1. Napisz program, w trybie graficznym modułu allegro obrazujący metodę sortowania przez wstawienie.
  2. Napisz program symulujący rzut piłką do kosza, z podaniem wartości początkowych - prędkość wyrzutu i kąt wyrzutu.
4

Ile płacisz i jaki jest termin?

0

Ile byś chciał w zamian za program do końca lutego 1 z zadań

2

100 zł - o ile nie ma więcej wytycznych.

0

Szczerze chciałbym się zapytać jaki poziom tych zadań jest zaawansowany bo jestem ciekawy 100zł trochę za dużo to nie jest na jutro tylko jest trochę czasu a zadanie od nauczciela chyba nie może być tyle warte

0

Niestety jest to zadanie do zaliczenia całego 2 półrocza więc przydała by się pomoc.

11

@Złoty Mleczarz: te zadanka są banalne, może z 1h roboty - w moim przypadku doszłoby dodatkowe 10 minut, bo nigdy w Allegro się nie bawiłem i musiałbym pobrać :P

Ale nie o to chodzi - to jest czyjś czas, który ktoś musi poświęcić, i to jest czyjaś wiedza, za którą płacisz. W przypadku freelancerki akurat stówka to taka standardowa stawka za proste zadania.

A zaliczyć teraz nie musisz. Wręcz nie powinieneś, skoro olewałeś naukę i teraz nawet nie masz ochoty poświęcić tych pozostałych niecałych trzech tygodni na naukę.

Edit: a jeśli chcesz pomocy (nie odwalenia za Ciebie całej roboty - pomocy), wykaż się własną inicjatywą.

0

No i niech ktoś przeniesie wątek

7
Złoty Mleczarz napisał(a):

Szczerze chciałbym się zapytać jaki poziom tych zadań jest zaawansowany bo jestem ciekawy 100zł trochę za dużo to nie jest na jutro tylko jest trochę czasu a zadanie od nauczciela chyba nie może być tyle warte

100 zł to bardzo mało. Program za paczkę fajek możesz dostać od znajomego albo jakiegoś ekscentryka (jak takiego znajdziesz).

0
vpiotr napisał(a):

100 zł to bardzo mało. Program za paczkę fajek możesz dostać od znajomego albo jakiegoś ekscentryka (jak takiego znajdziesz).

Kaska 100 zł za 20 min. pracy = 300 zł na godzinę i to dla Ciebie mało? To ile biorą profesjonalni programiści C++?

Uwielbiam te tematy :-) Nie chce im się uczyć ale jednocześnie nie dociera że za to że ktoś wie jak podejść do tematu i jak to napisać trzeba zapłacić a biorąc pod uwagę fakt że od tej pracy zależy czyjś los (zaliczenie przedmiotu) to powinno to kosztować odpowiednio więcej :-) Wniosek taki, że albo poziom nauczania w Polsce jest do bani, albo cała branża informatyczna szoruje po dnie. O freelancingu nie ma co tu nawet pisać, bo wiadomo że ta branża leży.

1
drorat1 napisał(a):
vpiotr napisał(a):

100 zł to bardzo mało. Program za paczkę fajek możesz dostać od znajomego albo jakiegoś ekscentryka (jak takiego znajdziesz).

Kaska 100 zł za 20 min. pracy = 300 zł na godzinę i to dla Ciebie mało? To ile biorą profesjonalni programiści C++?

Ilu znasz profesjonalnych programistów którzy pracują nad 20-minutowymi projektami?
Bardziej wprost: nawet taksówkarz bierze "za trzaśnięcie drzwiami". To wyliczenie które podałeś jest niepoważne.

0
vpiotr napisał(a):

Ilu znasz profesjonalnych programistów którzy pracują nad 20-minutowymi projektami?
Bardziej wprost: nawet taksówkarz bierze "za trzaśnięcie drzwiami". To wyliczenie które podałeś jest niepoważne.

Ale co jest niepoważne? Tak samo można dużo zarabiać na większej ilości małych zleceń jak i na małej ilości tych większych. Tylko że w tym drugim przypadku tym boleśniej to odczujesz jak ktoś cię wyroluje (a to w tej branży się zdarza).

Jeśli założyć dajmy na to 6h dziennie, to wyjdzie jakieś 1800 zł, w przeliczeniu na miesiąc ok. 40 tys. zł. Co jest tutaj niepoważne?

Pamiętaj że zasada 80/20 obowiązuje dosłownie wszędzie, wiem że po niektóre kwoty nie opłaca się schylać a tego typu projekty to raczej nie jest rynek pro. Zauważ tylko (a widać to doskonale po tym forum choćby w dziale ogłoszenia drobne), że większość prac opiewa na małe kwoty, tak powiedzmy do 200 zł. Ile jest tutaj poważnych zleceniodawców których stać na wydanie powiedzmy min. 10K za projekt? Pewnie można policzyć na palcach (o ile w ogóle są).

0

@drorat1 100zł To jest jak dla mnie cena minimalna poniżej której nie opłaca się siadać do komputera. Poza tym, może się okazać, że z 20 minut zrobi się 4 godziny, bo się gdzieś wkradnie błąd.

1
drorat1 napisał(a):
vpiotr napisał(a):

Ilu znasz profesjonalnych programistów którzy pracują nad 20-minutowymi projektami?
Bardziej wprost: nawet taksówkarz bierze "za trzaśnięcie drzwiami". To wyliczenie które podałeś jest niepoważne.

Ale co jest niepoważne? Tak samo można dużo zarabiać na większej ilości małych zleceń jak i na małej ilości tych większych. Tylko że w tym drugim przypadku tym boleśniej to odczujesz jak ktoś cię wyroluje (a to w tej branży się zdarza).

To że nie istnieje żaden strumień 20-minutowych zleceń które siadasz, robisz i wysyłasz do klienta i bierzesz się za następne.
A jeśli masz taki strumień to tylko pogratulować.

Inni freelancerzy niestety muszą zająć się czasami walką o zlecenia, ustalaniem wymagań, negocjacjami ceny, szacowaniem, marketingiem, księgowością, podatkami, rachunkami, instalacją sprzętu i oprogramowania.

I nie robią tego w wolnym (darmowym) czasie.

1

... 100zł trochę za dużo to nie jest na jutro tylko jest trochę czasu a zadanie od nauczciela chyba nie może być tyle warte

Tego typu wypowiedzi powodują odruch wymiotny.

Prosisz o pomoc na forum programistycznym. Myślisz, że siedzą tu tylko Twoi koledzy studenci, którzy niewiele zarabiają? Śmiem twierdzić, że wręcz przeciwnie. Jeśli chcesz, żeby ktoś tutaj cokolwiek dla Ciebie zrobił na zasadzie zlecenia, to musisz tą kwotę minimalną wyłożyć.

20 minut tak? Tobie się chce każdemu pomagać kto Cię o to poprosi? Podejdzie do Ciebie sprzątaczka, da Ci miotłę i powie posprzątaj, przecież to Ci zajmie 20 minut. Proszę odpowiedź sobie sam czemu tego nie zrobisz.

2

program na 20 minut to:
10 minut przygotowania się do pracy (choćby dogadania wytycznych, stworzenia projektu w IDE, przeszukania netu, ściągnięcia bibliotek itp.)
20 minut faktycznej roboty
łącznie* 10 minut pisania maili w sprawie przelewu, poprawek, tłumaczenia jak uruchomić, troubleshootingu klienta ("u mnie się nie odpala") itp.
(zapewne w między czasie 1 godzina poprawek)
ileś razy po minucie na logowanie do banku i sprawdzanie czy przelew przyszedł etc.
plus od zera do godziny na dodatkowe debugowanie.

Dane oczywiście orientacyjne i wg mojej prywatnej estymacji. Wiadomo, że przy dobrych wiatrach to może zająć 20 minut bez ani sekundy więcej, ale szczerze powiedziawszy ja bym się w coś takiego nie bawił ani nawet nie kalkulował, że coś zajmie 20 minut, bo to jest nierealistyczne.

*rozłożone w czasie zwykle na kilka godzin czy dni.

wiem że po niektóre kwoty nie opłaca się schylać a tego typu projekty to raczej nie jest rynek pro.

Takie małe zlecenia chyba by się opłacały pod warunkiem, że miałbyś płacone od godziny a nie za projekt. Ew. jakbyś robił coś rutynowego, co robiłeś tysiące razy oraz sprawdzonego klienta, z którym się dogadujesz bez wymieniania tony maili.

Bo w sumie nie o to chodzi, że to są niskie kwoty, tyle, że jest zbyt duże ryzyko, że z 20 minut się zrobi kilka godzin. Wtedy z 300zł / godzinę twoja wypłata może spaść do 20 / godzinie, bo wystąpiły jakieś bugi, a klient okazał się marudny, i wymagał tysiąca poprawek.

3

Testy lecą to pomogę z b):

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main() {
    double v0, a;

    printf("Podaj prędkość początkową v₀: ");
    scanf("%lf", &v0);

    printf("Podaj kąt początkowy α (w stopniach): ");
    scanf("%lf", &a);

    if (a >= 90 || 0 > a) {
        fprintf(stderr, "Nieprawidłowy kąt rzutu");
        exit(1);
    }

    a = a * M_PI / 180.0;

    char exec[200] = { 0 };
    sprintf(exec, "gnuplot -p -e 'plot [-1:%.2lf] [0:%.2lf] x * tan(%.2lf)  - 10/(2 * %.2lf**2 * cos(%.2lf)**2) * x**2'", v0 * v0 * 0.1 + 1, v0/2, a, v0, a);
    system(exec);
}

Have fun.

1 użytkowników online, w tym zalogowanych: 0, gości: 1