Witam, mam za zadanie zrobić kalkulator przy pomocy funkcji "if". Jestem totalnie zielony w tym temacie ale coś tam stworzyłem
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(void) {
float a, b;
int w;
scanf("%f", &a);
scanf("%i", &w);
scanf("%f", &b);
if(w==1){
printf("%.2f\n", a+b);
}
else if(w==2){
printf("%.2f\n", a-b);
}
else if(w==3){
printf("%.2f\n", a*b);
}
else if(w==4){
if(b==0){
printf("B nie moze byc rowne 0\n");
}
printf("%.2f\n", a/b);
}
getchar;
return 0;
}
Teraz moje pytanie: jak to zrobić żeby zamiast np. if(w==2) można było wpisać if(w==-) by wyglądało to jak w normalnym kalkulatorze gdzie naciska się + - * zamiast 1 2 3. Oraz jak to zrobić żeby wszystko pisało się w jednej linijce? Z góry dziękuję za pomoc ;)