{Okul &&&&& NURTEN YET˜MO¦LU ANADOLU B˜LG˜SAYAR MESLEK L˜SES˜ }
{Pro§ram Hazrlayan &&&&& Samet A€IKG™Z }
{Email &&&&& sametacikgoz@hotmail.com }
program direnchesaplama;
uses crt;
procedure be;
begin
textbackground(0);
end;
var k:byte; tus:char; c:string; b:integer; tol:string;
s:string; z:word; m:integer; label samet;
begin samet: clrscr;
gotoxy(1,2);textcolor(white); write('Ohm Cinsinden De§er Giriniz=');readln(s);
clrscr;
textcolor(yellow); gotoxy(1,1);
writeln('Ltfen tolerans de§erini -+%10 veya -+%5 veya -+%2 veya -+%11 veya -+%0,5 veya ');
writeln('-+%0,25 Ÿeklinde girmelisiniz');
textcolor(white); gotoxy(1,3); write('Direncin toleransn giriniz=');
readln(tol);
clrscr;
if tol='-+%10' then begin
textcolor(15);GOTOXY(54,3);write(#219#219);
textcolor(15);GOTOXY(54,4);write(#219#219)
end;
if tol='-+%5' then begin
textcolor(yellow);GOTOXY(54,3);write(#219#219);
textcolor(yellow);GOTOXY(54,4);write(#219#219)
end;
if tol='-+%11' then begin
textcolor(6);GOTOXY(54,3);write(#219#219);
textcolor(6);GOTOXY(54,4);write(#219#219)
end;
if tol='-+%2' then begin
textcolor(4);GOTOXY(54,3);write(#219#219);
textcolor(4);GOTOXY(54,4);write(#219#219)
end;
if tol='-+%0,5' then begin
textcolor(2);GOTOXY(54,3);write(#219#219);
textcolor(2);GOTOXY(54,4);write(#219#219)
end;
if tol='-+%0,25' then begin
textcolor(blue);GOTOXY(54,3);write(#219#219);
textcolor(blue);GOTOXY(54,4);write(#219#219)
end;
b:=length(s);
if b=2 then begin
c:=copy(s,1,1);
val(c,z,m);
if z=1 then begin
textcolor(6);GOTOXY(42,3);write(#219#219);
textcolor(6);GOTOXY(42,4);write(#219#219);
end;if z=2 then
begin GOTOXY(42,3);textcolor(red);
write(#219#219);GOTOXY(42,4);textcolor(red); write(#219#219);
end;if z=3 then
begin GOTOXY(42,3);textcolor(3); write(#219#219);GOTOXY(42,4);textcolor(3); write(#219#219);
gotoxy(39,8);write('Turuncu');end;
if z=4 then
begin GOTOXY(42,3);textcolor(14); write(#219#219);
GOTOXY(42,4);textcolor(14);
write(#219#219);end;
if z=5 then
begin GOTOXY(42,3);textcolor(2); write(#219#219);
GOTOXY(42,4);textcolor(2);
write(#219#219);end;
if z=6 then
begin GOTOXY(42,3);textcolor(1); write(#219#219);
GOTOXY(42,4);textcolor(1);
write(#219#219);end;
if z=7 then
begin GOTOXY(42,3);textcolor(9);
write(#219#219);
GOTOXY(42,4);textcolor(9);
write(#219#219);end;
if z=8 then begin GOTOXY(42,3);textcolor(8); write(#219#219);
GOTOXY(42,4);textcolor(8); write(#219#219);end;if z=9 then begin GOTOXY(42,3);textcolor(white); write(#219#219);
GOTOXY(42,4);textcolor(white); write(#219#219);end;
c:=copy(s,2,1);
val(c,z,m);
if z=1 then
begin gotoxy(50,3);textcolor(0);write(#219#219);
gotoxy(50,4);textcolor(0);write(#219#219);
gotoxy(46,3);textcolor(6);
write(#219#219);gotoxy(46,4);
textcolor(6);write(#219#219);end;
if z=2 then
begin gotoxy(50,3);textcolor(0);write(#219#219);
gotoxy(50,4);
textcolor(0);write(#219#219);
gotoxy(46,3);textcolor(4);write(#219#219);gotoxy(46,4);textcolor(4);write(#219#219);
end;
if z=3 then begin
gotoxy(46,3);textcolor(3);write(#219#219);
gotoxy(46,4);textcolor(3);write(#219#219);end;
if z=4 then
begin gotoxy(46,3);textcolor(14);write(#219#219);
gotoxy(46,4);textcolor(14);write(#219#219);end;
if z=5 then
begin gotoxy(46,3);textcolor(2);write(#219#219);gotoxy(46,4);textcolor(2);write(#219#219);end;
if z=6 then
begin gotoxy(46,3);textcolor(1);
write(#219#219);gotoxy(46,4);
textcolor(1);write(#219#219);end;
if z=7 then
begin gotoxy(46,3);textcolor(9);write(#219#219);
gotoxy(46,4);textcolor(9);write(#219#219); end;
end;
c:=copy(s,1,1);
val(c,z,m);
if z=0 then begin write('Ltfen Do§ru De§er Giriniz'); delay(2500);
goto samet; end;
if z=1 then begin textcolor(6);
GOTOXY(42,3);write(#219#219); textcolor(6);GOTOXY(42,4);write(#219#219);
end;if z=2
then begin GOTOXY(42,3);textcolor(red); write(#219#219);GOTOXY(42,4);textcolor(red); write(#219#219);
end;
if z=3 then
begin GOTOXY(42,3);textcolor(3); write(#219#219);
GOTOXY(42,4);textcolor(3); write(#219#219);
gotoxy(39,8);
write('Turuncu');end;if z=4 then
begin GOTOXY(42,3);textcolor(14);
write(#219#219);
GOTOXY(42,4);textcolor(14);
write(#219#219);end;if z=5 then
begin GOTOXY(42,3);textcolor(2); write(#219#219);
GOTOXY(42,4);textcolor(2);
write(#219#219);end;if z=6 then
begin GOTOXY(42,3);textcolor(1); write(#219#219);
GOTOXY(42,4);textcolor(1);
write(#219#219);end;
if z=7 then
begin GOTOXY(42,3);textcolor(9); write(#219#219);
GOTOXY(42,4);textcolor(9);
write(#219#219);end;if z=8 then
begin GOTOXY(42,3);textcolor(8); write(#219#219);
GOTOXY(42,4);textcolor(8);
write(#219#219);end;
if z=9 then begin
GOTOXY(42,3);textcolor(white); write(#219#219);
GOTOXY(42,4);textcolor(white);
write(#219#219);end;
c:=copy(s,2,1);val(c,z,m);
if z=1 then begin
gotoxy(46,3);textcolor(6);
write(#219#219);gotoxy(46,4);textcolor(6);write(#219#219);end;
if z=2 then
begin gotoxy(46,3);textcolor(4);write(#219#219);
gotoxy(46,4);textcolor(4);write(#219#219);end;
if z=3 then
begin gotoxy(46,3);textcolor(3);
write(#219#219);gotoxy(46,4);
textcolor(3);write(#219#219);end;
if z=4
then begin gotoxy(46,3);textcolor(14);
write(#219#219);gotoxy(46,4);
textcolor(14);write(#219#219);end;
if z=5 then
begin gotoxy(46,3);textcolor(2);
write(#219#219);gotoxy(46,4);textcolor(2);write(#219#219);end;
if z=6 then begin
gotoxy(46,3);textcolor(1);
write(#219#219);gotoxy(46,4);textcolor(1);write(#219#219);end;
if z=7 then begin
gotoxy(46,3);textcolor(9);write(#219#219);
gotoxy(46,4);textcolor(9);write(#219#219);
end;
if z=8 then begin
gotoxy(46,3);textcolor(8);write(#219#219);
gotoxy(46,4);textcolor(8);write(#219#219);
end;
if z=9 then begin
gotoxy(46,3);textcolor(white);write(#219#219);
gotoxy(46,4);textcolor(white);write(#219#219);
end;
c:=copy(s,2,1);
val(c,z,m);
if z=0 then begin
gotoxy(45,9);textcolor(white); write('Siyah');
end;
c:=copy(s,3,1);
val(c,z,m);
if z<>0 then begin
textcolor(white); gotoxy(1,10);
write('Girilen De§erin 3. rakam 0 ˜le BaŸlamaldr.');
gotoxy(1,11);write('Girdiniz Diren‡ Karbon Diren‡tir.');
end;
c:=copy(s,3,1);
if c='0' then begin
gotoxy(50,3);textcolor(6);write(#219#219);
gotoxy(50,4);textcolor(6);write(#219#219);
end;
c:=copy(s,4,1);
val(c,z,m);
if z<>0 then begin
goto samet; end;
c:=copy(s,5,1);
val(c,z,m);
if z<>0 then begin
goto samet; end;
c:=copy(s,6,1);
val(c,z,m);
if z<>0 then begin
goto samet; end;
c:=copy(s,7,1);
val(c,z,m);
if z<>0 then begin
goto samet; end;
c:=copy(s,8,1);
val(c,z,m);
if z<>0 then begin
goto samet; end;
c:=copy(s,9,1);
val(c,z,m);
if z<>0 then begin
goto samet; end;
c:=copy(s,10,1);
val(c,z,m);
if z<>0 then begin
goto samet; end;
c:=copy(s,11,1);
val(c,z,m);
if z<>0 then begin
goto samet; end;
c:=copy(s,3,1);
if c='0'then begin
val(c,z,m);
if b=4 then begin
gotoxy(50,3);textcolor(4);write(#219#219);
gotoxy(50,4);textcolor(4);write(#219#219);
end;
if b=5 then begin
gotoxy(50,3);textcolor(3);
write(#219#219);
gotoxy(50,4);textcolor(3);
write(#219#219);
gotoxy(48,8);write('Turuncu');
end;
if b=6 then begin
gotoxy(50,3);
textcolor(14);write(#219#219);
gotoxy(50,4);textcolor(14);write(#219#219);
end;
if b=7 then begin
gotoxy(50,3);textcolor(2);write(#219#219);
gotoxy(50,4);textcolor(2);write(#219#219);
end;
if b=8 then begin
gotoxy(50,3);textcolor(1);write(#219#219);
gotoxy(50,4);textcolor(1);write(#219#219);
end;
if b=9 then begin
gotoxy(50,3);textcolor(9);write(#219#219);
gotoxy(50,4);textcolor(9);write(#219#219);
end;
if b=10 then begin
gotoxy(50,3);textcolor(8);write(#219#219);
gotoxy(50,4);textcolor(8);write(#219#219);
end;
if b=11 then begin
gotoxy(50,3);textcolor(15);write(#219#219);
gotoxy(50,4);textcolor(15);write(#219#219);
end;
end;
textcolor(15); gotoxy(40,1);write('RESISTANTS(D˜REN€)') ;
gotoxy(1,1);write(' ');
for k:=1 to 12 do begin
gotoxy(28+k,3);write(#205); end;
gotoxy(40,3);write(#186);
gotoxy(40,4);write(#186);
gotoxy(40,5); write(#200);
for k:=1 to 15 do begin
gotoxy(40+k,5);write(#205); end;
for k:=1 to 15 do begin
gotoxy(40+k,2);write(#205); end;
gotoxy(40,2);write(#201);
gotoxy(44,2);write(#203);
gotoxy(44,5);write(#202);
gotoxy(44,3);write(#186);
gotoxy(44,4);write(#186);
gotoxy(44,5); write(#188);
for k:=1 to 12 do begin
gotoxy(57+k,3);write(#205); end;
gotoxy(41,5);write(#202);
gotoxy(41,2);write(#203);
gotoxy(41,3);write(#186);
gotoxy(41,4);write(#186);
gotoxy(45,5);write(#202);
gotoxy(44,5);write(#202);
gotoxy(45,2);write(#203);
gotoxy(45,3);write(#186);
gotoxy(45,4);write(#186);
gotoxy(48,2);write(#203);
gotoxy(48,3);write(#186);
gotoxy(48,4);write(#186);
gotoxy(48,2);write(#203);
gotoxy(48,5);write(#202);
gotoxy(49,2);write(#203);
gotoxy(49,5);write(#202);
gotoxy(49,3);write(#186);
gotoxy(49,4);write(#186);
gotoxy(49,2);write(#203);
gotoxy(49,5);write(#202);
gotoxy(49,3);write(#186);
gotoxy(49,4);write(#186);
gotoxy(52,2);write(#203);
gotoxy(52,5);write(#202);
gotoxy(52,3);write(#186);
gotoxy(52,4);write(#186);
gotoxy(53,2);write(#203);
gotoxy(53,5);write(#202);
gotoxy(53,3);write(#186);
gotoxy(53,4);write(#186);
gotoxy(56,2);write(#203);
gotoxy(56,5);write(#202);
gotoxy(56,3);write(#186);
gotoxy(56,4);write(#186);
gotoxy(57,2);write(#203);
gotoxy(57,5);write(#202);
gotoxy(57,3);write(#186);
gotoxy(57,4);write(#186);
gotoxy(57,2);write(#187);
gotoxy(57,5);write(#188);
{yaz}
gotoxy(42,6);write(#25);
gotoxy(42,7);write('R1');
gotoxy(50,6);write(#25);
gotoxy(50,7);write('R3');
gotoxy(46,6);write(#25);
gotoxy(46,7);write('R2');
gotoxy(54,6);write(#25);
gotoxy(53,7);write('Tolerans');
if b>11 then begin
gotoxy(1,10);
textcolor(white); write('Ltfen sonu 9 haneli rakam ge‡mesin');
gotoxy(50,3);textcolor(0);write(#219#219);
gotoxy(50,4);textcolor(0);write(#219#219);
delay(2500); goto samet;
end;
tus:=readkey; clrscr;
gotoxy(1,1);write('Okul &&&&& NURTEN YET˜MO¦LU ANADOLU B˜LG˜SAYAR MESLEK L˜SES˜ ');
gotoxy(1,20); writeln('Pro§ram Hazrlayan &&&&& Samet A€IKG™Z &&&&& ');
write('Email &&&&& sametacikgoz@hotmail.com ');
readln; end.