Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Fortran > Re: Simple Prog...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 8 of 34 Topic 8551 of 8908
Post > Topic >>

Re: Simple Program, Lots of Issues (F90)

by Craig Powers <craig.powers@[EMAIL PROTECTED] > Jul 24, 2008 at 02:15 PM

ALevenson wrote:
>>> prime specific hint.
>>>          write (*,*) 2
>>>         do i = 3 , x, 2
>>> If you do that, you won't have to worry about the evenness
>>> stuff, just test the odd numbers starting at 3.
> 
> Normally I do that, but I wanted to do some tests and see just how
> fast Fortran can be compared to say, Perl.
> 
>>>          j = i / 2
>>>          t = i / 2
>>>          if ( j == t ) then
>> Why would you ever expect j and t to be different?  Division
>> is usually repeatable on most machines ;) .>
> 
> I'm probably wrong, but if i is 3, wouldn't j = 1, while t = 1.5?

Where i = 3, 3 / 2 (integer division) = 1.  Assigning to t then gives 
you j = 1, t = 1.0.

As I noted previously, if you do 3 / 2.0 instead, then you get the 
desired 1.5.

> It
> was my way of testing to see if it was an even divisor, because I
> wasn't sure if Fortran had an Int() function.
> 
> Also, I getting the errors:
> 
>   primes.f90:38.33:
> 
>            if ( notprime == .FALSE. && even == .FALSE. ) then
>                                 1
>   Error: Syntax error in IF-expression at (1)

It's probably upset about the "&&".  If you fix that, I think it will 
then be upset about using == on a LOGICAL.

>   primes.f90:40.12:
> 
>            end if
>              1
>   Error: Expecting END DO statement at (1)
>   primes.f90:26.21:
> 
> And I am not really sure what to make of either. For the second one,
> did I nest too deeply? I am pretty sure that should be an end if, not
> an end do.

The second is a byproduct of the first; because the IF did not process 
cleanly, the compiler has ignored it, and consequently is not expecting 
the END IF.
 




 34 Posts in Topic:
Simple Program, Lots of Issues (F90)
ALevenson <Andrew.Leve  2008-07-24 10:55:18 
Re: Simple Program, Lots of Issues (F90)
ALevenson <Andrew.Leve  2008-07-24 10:59:09 
Re: Simple Program, Lots of Issues (F90)
Craig Powers <craig.po  2008-07-24 14:11:46 
Re: Simple Program, Lots of Issues (F90)
Paul van Delst <Paul.v  2008-07-24 14:15:22 
Re: Simple Program, Lots of Issues (F90)
Dick Hendrickson <dick  2008-07-24 18:06:28 
Re: Simple Program, Lots of Issues (F90)
Craig Powers <craig.po  2008-07-24 14:09:35 
Re: Simple Program, Lots of Issues (F90)
ALevenson <Andrew.Leve  2008-07-24 11:12:13 
Re: Simple Program, Lots of Issues (F90)
Craig Powers <craig.po  2008-07-24 14:15:20 
Re: Simple Program, Lots of Issues (F90)
ALevenson <Andrew.Leve  2008-07-24 11:19:35 
Re: Simple Program, Lots of Issues (F90)
Alois Steindl <Alois.S  2008-07-24 20:28:47 
Re: Simple Program, Lots of Issues (F90)
Sebastian Hanigk <hani  2008-07-24 20:45:13 
Re: Simple Program, Lots of Issues (F90)
ALevenson <Andrew.Leve  2008-07-24 11:40:38 
Re: Simple Program, Lots of Issues (F90)
Gib Bogle <bogle@[EMAI  2008-07-25 09:47:44 
Re: Simple Program, Lots of Issues (F90)
dpb <none@[EMAIL PROTE  2008-07-24 17:43:53 
Re: Simple Program, Lots of Issues (F90)
"Kevin G. Rhoads&quo  2008-07-25 20:29:05 
Re: Simple Program, Lots of Issues (F90)
dpb <none@[EMAIL PROTE  2008-07-25 17:21:03 
Re: Simple Program, Lots of Issues (F90)
Richard L Walker <rlwa  2008-07-25 19:06:03 
Re: Simple Program, Lots of Issues (F90)
dpb <none@[EMAIL PROTE  2008-07-25 19:15:40 
Re: Simple Program, Lots of Issues (F90)
Ron Ford <ron@[EMAIL P  2008-07-25 01:36:42 
Re: Simple Program, Lots of Issues (F90)
e p chandler <epc8@[EM  2008-07-25 06:57:35 
Re: Simple Program, Lots of Issues (F90)
Ron Ford <ron@[EMAIL P  2008-07-25 16:57:39 
Re: Simple Program, Lots of Issues (F90)
"Dr Ivan D. Reid&quo  2008-07-25 23:12:58 
Re: Simple Program, Lots of Issues (F90)
e p chandler <epc8@[EM  2008-07-25 17:14:15 
Re: Simple Program, Lots of Issues (F90)
nospam@[EMAIL PROTECTED]   2008-07-25 17:30:39 
Re: Simple Program, Lots of Issues (F90)
Ron Ford <ron@[EMAIL P  2008-07-25 22:49:22 
Re: Simple Program, Lots of Issues (F90)
e p chandler <epc8@[EM  2008-07-25 18:02:47 
Re: Simple Program, Lots of Issues (F90)
AnotherSquid <mai@[EMA  2008-07-29 07:26:26 
Re: Simple Program, Lots of Issues (F90)
"Dr Ivan D. Reid&quo  2008-07-29 19:07:40 
Re: Simple Program, Lots of Issues (F90)
Reinhold Bader <Bader@  2008-07-29 21:19:21 
Re: Simple Program, Lots of Issues (F90)
Craig Powers <craig.po  2008-07-29 15:29:20 
Re: Simple Program, Lots of Issues (F90)
"Dr Ivan D. Reid&quo  2008-07-29 22:51:25 
Re: Simple Program, Lots of Issues (F90)
Tobias Burnus <burnus@  2008-07-29 11:39:10 
Re: Simple Program, Lots of Issues (F90)
kargl@[EMAIL PROTECTED]   2008-07-29 19:29:07 
Re: Simple Program, Lots of Issues (F90)
AnotherSquid <mai@[EMA  2008-07-30 06:49:43 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Wed Nov 19 8:07:05 CST 2008.