fork(1) download
  1. print "Please input DNA sequence\n";
  2. $dna = <stdin>;
  3. $inverse = $dna;
  4. $length = length($dna);
  5. for ($i = 0; $i < $length; $i++)
  6. {
  7. $temp = $dna[i];
  8. if($temp == "G") {$inverse[i] = "C";}
  9. else if($ temp == "C") {$inverse = "G";}
  10. else if($ temp == "A") {$inverse = "T";}
  11. else if($ temp == "T") {$inverse = "A";}
  12. }
  13. print "DNA Sequence entered: ";
  14. print $dna "\n";
  15. print "Inverse DNA is : " $inverse "\n";
Runtime error #stdin #stdout #stderr 0s 17488KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Scalar found where operator expected at prog.pl line 15, near ""Inverse DNA is	   : " $inverse"
	(Missing operator before  $inverse?)
String found where operator expected at prog.pl line 15, near "$inverse "\n""
	(Missing operator before "\n"?)
syntax error at prog.pl line 9, near "else if"
syntax error at prog.pl line 10, near "else"
syntax error at prog.pl line 15, near ""Inverse DNA is	   : " $inverse "
Execution of prog.pl aborted due to compilation errors.