Caute potrebujem pomoc spravil som tento program
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int volba;
float U,R,I;
printf("zadaj volbu\n 1-I=?\n 2-U=? \n 3-R=?\n");
scanf ("%d",&volba);
if (volba="1")
{
printf("zadaj napatie vo voltoch\n");
scanf("%f",&U);
printf("zadaj odpor v ohmoch\n");
scanf("%f",&R);
I=U/R;
printf("prud je %.2fA\n",I);
}
else if (volba=="2")
{
printf("zadaj odpor v ohmoch\n");
scanf("%f",&R);
printf("zadaj prud v amperoch\n");
scanf("%f",&I);
U=R*I;
printf("napatie je %.2f\n",U);
}
else if (volba=="3")
{
printf("zadaj odpor v ohmoch\n");
scanf("%f",&R);
printf("zadaj prud v amperoch\n");
scanf("%f",&I);
U=R*I;
printf("napatie je %.2f\n",U);
}
system("PAUSE");
return 0;
}
a chcel som ako je uvedene ze po stlaceni 1 pocita prud po stlaceni 2 napatie a 3 odpor ale ked dam 1 tak to ide ale ked dam 2 tak ukazuje to iste co 1
za kazdu radu vopred dakujem