Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main(){
- double b, c;
- char a, d;
- etykieta:
- puts("Mo¿liwe do wykonania operacje :");
- puts("1. Dodawanie (+)");
- puts("2. Odejmowanie (-)");
- puts("3. Mno¿enie (*)");
- puts("4. Dzielenie (/)");
- puts("5. Reszta z dzielenia (%)");
- puts("Podaj operacjê, któr¹ chcesz wykonaæ :");
- scanf("%c", &a);
- printf("Podaj pierwsz¹ liczbê :");
- scanf("%lf", &b);
- printf("Podaj drug¹ liczbê :");
- scanf("%lf", &c);
- switch(a){
- case '+' :
- goto etykieta1;
- break;
- case '-' :
- goto etykieta2;
- break;
- case '*' :
- goto etykieta3;
- break;
- case '/' :
- goto etykieta4;
- break;
- case '%' :
- goto etykieta5;
- break;
- }
- etykieta1:
- printf("Wynik operacji : %lf+%lf=%lf", b, c, b+c);
- printf("Czy chcesz kontynuowaæ kolejne operacje? (T/N)");
- scanf("%c", d);
- switch(d){
- case'T' :
- goto etykieta;
- break;
- case'N':
- return 0;
- break;
- }
- etykieta2:
- printf("Wynik operacji : %lf+%lf=%lf", b, c, b-c);
- printf("Czy chcesz kontynuowaæ kolejne operacje? (T/N)");
- scanf("%c", d);
- switch(d){
- case'T' :
- goto etykieta;
- break;
- case'N':
- return 0;
- break;
- }
- etykieta3:
- printf("Wynik operacji : %lf+%lf=%lf", b, c, b*c);
- printf("Czy chcesz kontynuowaæ kolejne operacje? (T/N)");
- scanf("%c", d);
- switch(d){
- case'T' :
- goto etykieta;
- break;
- case'N':
- return 0;
- break;
- }
- etykieta4:
- printf("Wynik operacji : %lf+%lf=%lf", b, c, b/c);
- printf("Czy chcesz kontynuowaæ kolejne operacje? (T/N)");
- scanf("%c", d);
- switch(d){
- case'T' :
- goto etykieta;
- break;
- case'N':
- return 0;
- break;
- }
- etykieta5:
- printf("Wynik operacji : %lf+%lf=%lf", b, c, b%c);
- printf("Czy chcesz kontynuowaæ kolejne operacje? (T/N)");
- scanf("%c", d);
- switch(d){
- case'T' :
- goto etykieta;
- break;
- case'N':
- return 0;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement