Code:
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main(void)
{
unsigned a, b, c, xu, yu, p, o, s;
char izbor;
textmode(3);
textbackground(0);
textcolor(15);
clrscr();
printf("Program na osnovu unetih stranica trougla izracunava po zelji korisnika Obim, Povrsinu i tip trougla.");
printf("\nUnesite stranice trougla:");
printf("\n\ta=");
scanf("%a",&a);
printf("\tb=");
scanf("%a",&b);
printf("\tc=");
scanf("%a",&c);
printf("\n\nIzaberite jednu od opcija:");
printf("\n\tP Povrsina trougla");
printf("\n\tP Obim trougla");
printf("\n\tT Tip trougla");
printf("Vas izbor je:");
textbackground(3);
cprintf(" ");
xu=wherex() -4;
yu=wherey();
do{ gotoxy(xu, yu);
cprintf(" ");
scanf("%c",izbor);
}while(izbor!='p'&&izbor!='P'&&izbor!='o'&&izbor!='O'&&izbor!='t'&&izbor!='T');
s=(a+b+c)/2;
p=sqrt(s*(s-a)*(s-b)*(s-c));
o=a+b+c;
switch(izbor)
{ case 'p': printf("\n\n\tPovrsina trougla je P=%.3u", p);
break;
case 'o': printf("\n\n\tObim trougla je O=%u", o);
break;
case 't': if(a+b>c&&b+c>a&&a+c>b)
{ if(a==b==c)
{ if(a==b!!b==c!!a==c)
{ if(a!b!c) printf("Trougao je nejednakostranican");
} else printf("Trougao je jednakokraki");
} else printf("Trougao je jednakostranican");
} else printf("Stranice ne mogu obrazovati trougao");
break;
}
getch();
}
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main(void)
{
unsigned a, b, c, xu, yu, p, o, s;
char izbor;
textmode(3);
textbackground(0);
textcolor(15);
clrscr();
printf("Program na osnovu unetih stranica trougla izracunava po zelji korisnika Obim, Povrsinu i tip trougla.");
printf("\nUnesite stranice trougla:");
printf("\n\ta=");
scanf("%a",&a);
printf("\tb=");
scanf("%a",&b);
printf("\tc=");
scanf("%a",&c);
printf("\n\nIzaberite jednu od opcija:");
printf("\n\tP Povrsina trougla");
printf("\n\tP Obim trougla");
printf("\n\tT Tip trougla");
printf("Vas izbor je:");
textbackground(3);
cprintf(" ");
xu=wherex() -4;
yu=wherey();
do{ gotoxy(xu, yu);
cprintf(" ");
scanf("%c",izbor);
}while(izbor!='p'&&izbor!='P'&&izbor!='o'&&izbor!='O'&&izbor!='t'&&izbor!='T');
s=(a+b+c)/2;
p=sqrt(s*(s-a)*(s-b)*(s-c));
o=a+b+c;
switch(izbor)
{ case 'p': printf("\n\n\tPovrsina trougla je P=%.3u", p);
break;
case 'o': printf("\n\n\tObim trougla je O=%u", o);
break;
case 't': if(a+b>c&&b+c>a&&a+c>b)
{ if(a==b==c)
{ if(a==b!!b==c!!a==c)
{ if(a!b!c) printf("Trougao je nejednakostranican");
} else printf("Trougao je jednakokraki");
} else printf("Trougao je jednakostranican");
} else printf("Stranice ne mogu obrazovati trougao");
break;
}
getch();
}