Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- int main() {
- int tezina, obims;
- double visina;
- char spol;
- int br, smanjivanje_kg;
- double BMI, rfmm, rfmz;
- while(1){
- printf("Unesite spol (mM/zZ), visinu (u cm), obim struka (u cm), tezinu (u kg): ");
- scanf("%c %lf %d %d", &spol, &visina, &obims, &tezina);
- if(spol != 'm' && spol != 'M' && spol != 'z' && spol != 'Z')
- {
- printf("\nGreska u unosu za spol.\n");
- while((getchar()) != '\n');
- }
- else if(visina<100 || visina>220 || obims<40 || obims>200 || tezina>200)
- {
- printf("Greska u unosu atributa.\n");
- }
- else break;
- }
- printf("Odaberite zeljenu opciju za trening:\n");
- printf("[1] Joga\n");
- printf("[2] Joga PLUS\n");
- printf("[3] Cardio\n");
- printf("[4] Super cardio\n");
- printf("[5] Total Body\n");
- printf("[6] Body Builder\n");
- printf(">> ");
- while (1) {
- scanf("%d", &br);
- if(br<0 || br>7)
- {
- printf("\nGreska u odabiru opcija.\n");
- while((getchar()) != '\n');
- }
- else break;
- }
- BMI=(double)(tezina)/(pow(visina/=100, 2));
- rfmm=64-((20*visina)/obims);
- rfmz=76-((20*visina)/obims);
- printf("Unesite broj kilograma za koliko zelite smanjiti svoju masu (1-10): ");
- while (1) {
- scanf("%d", &smanjivanje_kg);
- if(smanjivanje_kg<0 || smanjivanje_kg>10 ) printf("Greska u unosu za kilazu. Ocekivane vrijednosti: (0-10).");
- else break;
- }
- printf("Vas BMI iznosi: %.2lf\n", BMI);
- if(spol == 'm' || spol == 'M') printf("Vas RFM iznosi: %.2lf %%.", rfmm);
- else if(spol == 'z' || spol == 'Z') printf("Vas RFM iznosi: %.2lf %%.", rfmz);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement