Estetyka zapisu

0

Witam, chciałbym się poradzić czy owy zapis jest czytelny i nie wymaga jakichś wcięć większych cz jest on przejrzysty i czy można go jeszcze jakoś ulepszyć.

//Zad. Napisz program który  wydaje nam pieniądze za pomoca ilości bilonów i monet.
#include <stdio.h>
int main(void){
        //mamy np 1888 zl 99gr
        // wydaj mi kasiore

puts("Podaj swoja kwote Xzl Ygr");
puts("Uwaga grosze to przedział [99,1]");
        int x=0;
        int y=0;
        scanf("%d %d", &x,&y);
        if(x<0 || y<0){printf("Podaj poprawna kwote");}
        if(y>99){printf("Podałes nieprawidlowa  ilosc groszy");}
printf("Liczba bilonow\n");
if(x>=200){printf("%d*200zl\n", x/200);}
        x=x%200;
if(x>=100){printf("%d*100zl\n",x/100);}
        x=x%100;
if(x>=50){printf("%d*50zl\n",x/50);}
    x=x%50;
if(x>=20){printf("%d*20zl\n",x/20);}
        x=x%20;
if(x>=10){printf("%d*10zl\n",x/10);}
        x=x%10;
        printf("Liczba monet\n");
if(x>=5){printf("%d*5zl\n",x/5);}
        x=x%5;
if(x>=2){printf("%d*2zl\n",x/2);}
        x=x%2;
if(x>=1){printf("%d*1zl\n",x/1);}

if(y>=50){printf("%d*50gr\n",y/50);}
        y=y%50;
if(y>=20){printf("%d*20gr\n",y/20);}
        y=y%20;
if(y>=10){printf("%d*10gr\n",y/10);}
        y=y%10; 
if(y>=5){printf("%d*5gr\n",y/5);}
        y=y%5;
if(y>=2){printf("%d*2gr\n",y/2);}
        y=y%2;
if(y>=1){printf("%d*1gr\n",y/1);}

        return 0;


0

Jest tragiczny i kod, który podałeś jest niepoprawny. Dla czego nie chcesz użyć K&R na ten przykład?

0

Mógłbyś sprecyzować co jest nie tak i pisanie do mnie używając skrótów nic mi nie mów bo nie jestem zaawansowanym programistą który kojarzy każde skróty.

0

Zaopatrz się w jakieś narzędzie do formatowania kodu np. w clang-format masz do wyboru kilka predefiniowanych stylów, dosyć otwartą możliwość modyfikacji formatowania i prawdopodobnie ma plugin do twojego IDE. Możesz przetestować tu: http://format.krzaq.cc/

Co do K&R, jeśli chcesz programować, powinieneś umieć wygooglować sobie różne dziwne i niezrozumiałe akronimy.

0

@aolo23: skoro uczysz się C to to jest pierwszy termin jaki powinieneś poznać, K&R aka The C Programming Language

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