Dzielenie kodu na pliki żrodlowe

0

Witam. Potrzebuje przerobić program na pliki żrodlowe lecz nigdy tego nie robiłem i nie wiem wgl jak się za to zabrać ;/. Z góry dziękuje za pomoc.

Oto kod(jest takze w załaczniku)program.rar :

#include <stdio.h>
#include <conio.h>
#include <process.h>
#include <stdlib.h>
#include <windows.h>

int dzialanie;

int main(void)
{

printf("\n\n\n\n MENU");
printf("\n\n 1. Dodawanie");
printf("\n 2. Odejmowanie");
printf("\n 3. Mnozenie");
printf("\n 4. Dzielenie");
printf("\n 0. Wyjscie z programu");
printf("\n\nCo chcesz robic(wybierz numer): ");

scanf("%d",&dzialanie);

switch(dzialanie)
{
//DODAWANIE
case 1:
{
float a,b,suma;

printf("DODAWANIE");
printf("\n\nPodaj pierwszy skladnik dodawania: ");
scanf("%f",&a);
printf("\nPodaj drugi skladnik dodawania: ");
scanf("%f",&b);

suma=(a+b);

printf("\n\nSuma dodawania wynosi: %.2f",suma);
getch();
main();
}
break;
//ODEJMOWANIE
case 2:
{
float a,b,roznica;

system("cls");
printf("ODEJMOWANIE");
printf("\n\nPodaj odjemna: ");
scanf("%f",&a);
printf("\nPodaj odjemnik: ");
scanf("%f",&b);

roznica=(a-b);

printf("\n\nRoznica odejmowania wynosi: %.2f",roznica);
getch();
main();
}
break;
//MNOZENIE
case 3:
{
float a,b,iloczyn;

system("cls");
printf("MNOZENIE");
printf("\n\nPodaj pierwszy czynnik: ");
scanf("%f",&a);
printf("\nPodaj drugi czynnik: ");
scanf("%f",&b);

iloczyn=(a*b);

printf("\n\nIloczyn mnozenia wynosi: %.2f",iloczyn);
getch();
main();
}
break;
//DZIELENIE
case 4:
{
float a,b,iloraz;

system("cls");
printf("DZIELENIE");
printf("\n\nPodaj dzielna: ");
scanf("%f",&a);
printf("\nPodaj dzielnik: ");
scanf("%f",&b);

if (b==0)
{
system("cls");
printf("ZAPOMNIALES? NIE MOZNA DZIELIC PRZEZ ZERO");
printf("\nZa kare idziesz do MENU");
getch();
main();
}

iloraz=(a/b);
printf("\nIloraz dzielenia wynosi: %.2f",iloraz);
getch();
main();
}
break;
case 0:
{
exit(0);
}
}
}

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