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: " $dna "\n";
  14. print "Inverse DNA is : " $inverse "\n";
Runtime error #stdin #stdout #stderr 0s 18256KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Scalar found where operator expected at prog.pl line 13, near ""DNA Sequence entered: " $dna"
	(Missing operator before  $dna?)
String found where operator expected at prog.pl line 13, near "$dna "\n""
	(Missing operator before "\n"?)
Scalar found where operator expected at prog.pl line 14, near ""Inverse DNA is	   : " $inverse"
	(Missing operator before  $inverse?)
String found where operator expected at prog.pl line 14, 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 14, near ""Inverse DNA is	   : " $inverse "
Execution of prog.pl aborted due to compilation errors.