verry verry easy how can you : a integer i thought it was /

hello,
domn question but i never : a integer so i don't konw hot to do it i thought that it was a / like integer:=interger/integer;

Krydea
sorry to ask it realy lame question..
krydeaAsked:
Who is Participating?
 
scrapdogConnect With a Mentor Commented:
"round" is a function that accepts an expression of type "real", and returns the result (as an integer) rounded to the nearest whole number
0
 
scrapdogCommented:
do you mean dividing integers?

a := b div c;
0
 
krydeaAuthor Commented:
10:2=5 that how can i do that in delphi?
0
The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

 
scrapdogCommented:
10 div 2 = 5
0
 
sesaCommented:
VAR X : single;
    a,b,c : Integer;
begin
  a := 10; b := 3;
  x := a/b;
  c := a DIV b;
end;
0
 
krydeaAuthor Commented:
what is a single?
0
 
oraelbisCommented:
var
   x : Variant;
   a,b,c : Integer;
begin
 a := 10;
 b := 3;
 x := int(a/b);
 c := integer(x);
end;
0
 
krydeaAuthor Commented:
oke but if i whant to get 3.3333333333333333333 or 2.3653636 something presize?
0
 
scrapdogCommented:
10 / 3 = 3.33333333333333333333333
10 div 3 = 3
0
 
krydeaAuthor Commented:
yea and i and how can i do that 3.33333 and case i use inttostr and i have to use then?
0
 
roosiedbCommented:
If you use an Integer, you cannot expect 3.3333333 or something like that.
Try to use a "REAL":


var
  a,b,c: real;
begin
  a := 10;
  b := 3;
  c := a / b;
end;

Here, b will get 3.33333 as its value.

Good luck!

Roosiedb
0
 
scrapdogCommented:
You can use the Val procedure or Format function to convert from real to string.
0
 
krydeaAuthor Commented:
roosiedb : how does the val funcion works?:[
0
 
scrapdogCommented:
scrapdog over and out =)
0
 
krydeaAuthor Commented:
oke this is bad
i will tel exacly what i whant to do..
furst i get F=Q/Z then i get X=X*F Y=Y*F so furst i have to calculate the Factor F of Q/Z and that can be a 3.333 but  Q/Z are bouth integer X and Y to so i'm in serius troubel..
is this posible?
0
 
scrapdogCommented:
Declare the variables this way:

var
  f :real;
  x, y, q ,z :integer;


and perform the computation this way:

f := q / z;
x := round(x * f);
y := round(y * f);
0
 
krydeaAuthor Commented:
k, i'm trying this stuff but can you plz explane what round does case i whant to laern and not be a scriptkid:p
0
 
krydeaAuthor Commented:
cool tanx
0
 
krydeaAuthor Commented:
i'm going to sleep now i will inserd it to my programme and give you the points then:)
0
All Courses

From novice to tech pro — start learning today.