in reply to Beginner's help

Surround your code with "code" tags.

Add these lines to the top of your script, then declare all variables with my:

use warnings; use strict;

This will help you avoid common Perl coding mistakes.

Replies are listed 'Best First'.
Re^2: Beginner's help
by Anonymous Monk on Feb 20, 2008 at 02:36 UTC
    Thanks for the help, the book I am using to learn pearl said chomp removed new lines, but I didn't realize that it added newlines to all of my <STDIN> tags.
    I apologize for the formatting, I was getting frustrated with my code and didn't take the time to look up proper formatting in perlmonks, so thanks for the link!
    This is what I now have:
    #!/usr/bin/env perl print "Please enter your first name:"; chomp ($FIRST = <STDIN>); print "Please enter your last name:"; chomp ($LAST = <STDIN>); print "Please enter a temperature in Farenheit:"; chomp ($F = <STDIN>); chomp ($C = (($F - 32) * 5) / 9); print "Thank You $FIRST $LAST, $F degrees Farenheit is $C degrees Cels +ius.\n";


    And this is what I got:
    nova> perl project1.pl Please enter your first name:neg Please enter your last name:zero Please enter a temperature in Farenheit:90 Thank You neg zero, 90 degrees Farenheit is 32.2222222222222 degrees C +elsius. nova>

    It worked great! Thanks for everyone's help!
      The chomp in your calculation of $C should not be necessary.

      You can use sprintf to control the number of decimal places displayed for $C.