Witajcie!
Napisałem prosty programik do obliczania średniego zużycia paliwa. Jednak coś źle wyświetla wynik. Program napisany jest w Borland C++ 5.02
#include <stdio.h> // standardowa biblioteka wy/we
#include <stdlib.h> // standardowa biblioteka jezyka C/C++
#include <conio.h> //biblioteka do roznych operacji na konsoli np czyszczenie ekrau
#include <dos.h> // biblioteka systemowa dla funkcji DOSowych (systemu operacyjnego)
// deklaracja zmiennych
// w C/C++ w przeciwienstwie do Pascala,
// mozna przy deklaracji incjowac zmienne
int KILOMETRY = 0;
int PALIWO = 0;
float SREDNIE_ZUZYCIE_PALIWA = 0;
char *chKILOMETRY = "";
char *chPALIWO = "";
// glowna funkcja programu
int main()
{
clrscr();
printf("Podaj liczbe zatankowanego paliwa (L) : \n");
gets(chPALIWO);
printf("Przejechane kilometry : \n");
gets(chKILOMETRY);
// konwersja pobranego tekstu z klawiatury na liczby
PALIWO = atoi(chPALIWO);
KILOMETRY = atoi(chKILOMETRY);
// wyliczenie sredniego zuzycia paliwa
SREDNIE_ZUZYCIE_PALIWA = (100 * PALIWO) / KILOMETRY;
printf("Srednie zuzycie paliwa na 100 km wynosi : %8.2f", SREDNIE_ZUZYCIE_PALIWA);
getchar();
}
Co jest źle napisane??