Proste liczenie pola trójkąta

0

Witam,
Przygodę z programowaniem zacząłem przedwczoraj, więc zrozumcie moje pytania. Funkcja na obliczenie pola nie działa, wychodzą jakieś dziwne znaczki.

1
	int a;
	int b;
	int c;
	double pole;
	double polowa =( a + b + c ) / 0.5;

Ciekawe, jakie wartości mają zmienne a, b oraz c w momencie liczenia wartości przypisywanej do zmiennej polowa...

0

Mam też wątpliwości co do podstaw matematycznych, bo jak dzielisz przez połowę to nie będzie polowa tylko podwojenie.

0

No, tak pewnie poprawiałem i podzieliłem, mój błąd :). Czyli najpierw trzeba określić wartości zmiennych, a dopiero wtedy na podstawie tych wartości, określić kolejną zmienną.

0

Tak bo w języku imperatywnym instrukcje wykonywane są generalnie po kolei. To co zrobiłeś to nie jest funkcja tylko wykonanie instrukcji.

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