Deklarowanie nowej funkcji przeliczającej kursy walut

Deklarowanie nowej funkcji przeliczającej kursy walut
Naitsabes
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 17
0

Witam, otóż staram się rozwiązać następujące zadanie:
Napisać program korzystający z funkcji przelicz(), który wymaga podania wielkości w dolarach i przelicza ją na funty. Należy użyć kursu wymiany 1,6 dolara za funt. Wyświetlić wynik konwersji.
Zadanie banalne ale jako, iż dopiero zaczynam naukę C mam z tym duży problem. Konkretnie chodzi o zadeklarowanie funkcji przelicz. Czy ktoś byłby w stanie wytłumaczyć łopatologicznie co robię źle (kompilator wskazuje, iż błąd znajduje się w 4 linijce kodu ale nie mam pojęcia o co chodzi) ?

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

float przelicz (float x, 1.6)
{
float przelicz_x;
przelicz_x = x * 1.6;
return przelicz_x;
}

int main()
{
    float x;
    float przelicz_x;
    printf("Podaj ilosc dolarow:\n");
    scanf("%f", &x);
    printf("%f dolarow to %f funtow", x, przelicz_x);
    return 0;
}

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
1
Kopiuj
#include <stdio.h>
#include <stdlib.h>
 
float przelicz(float x)
  {
   return x * 1.6;
  }
 
int main()
  {
   float x;
   printf("Podaj ilosc dolarow: ");
   scanf("%f",&x);
   printf("%f dolarow to %f funtow",x,przelicz(x));
   return 0;
  }
Naitsabes
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 17
0

Dziękuję :) Już wiem o co biega :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.