|< 1 2 >| | 18 Einträge, 2 Seiten |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!usr/bin/perl
print "Geben Sie den umzurechnenden Betrag ein:\n";
$input1= <STDIN>;
chomp ($input1);
$input1 =~ tr/,/./;
$input =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
print "Waehlen Sie bitte eine Option aus:\n";
print "DM zu EUR (1)\n";
print "EUR zu DM (2)\n";
$input2 = <STDIN>;
chomp ($input2);
$EUR = $input1/1.95583;
$DM = $input1*1.95583;
$EURFormatiert = sprintf("%.2f", $EUR);
$DMFormatiert = sprintf("%.2f", $DM);
if ($input2 == 1)
{
print "$input1 DM sind $EURFormatiert EUR\n";
}
elsif ($input2 == 2)
{
print "$input1 EUR sind $DMFormatiert DM\n";
}
else
{
print "Die Option $input2 existiert nicht!\n";
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<form action="/cgi-bin/calculator.pl" method="post">
<p>Geben Sie bitte den umzurechnenden Betrag ein:</p>
<p>
<input name="betrag" type="text" id="betrag">
</p>
<p>Wählen Sie bitte eine Option aus:</p>
<p>
<input type="radio" name="EUR" value="radiobutton">
DM zu EUR</p>
<p>
<input type="radio" name="DM" value="radiobutton">
EUR zu DM</p>
<p>
<input type="submit" name="Submit" value="Umrechnen">
</p>
</form>
<form action="/cgi-bin/calculator.cgi" method="post">
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!usr/bin/perl
print "Geben Sie den umzurechnenden Betrag ein:\n";
$input1= <STDIN>;
chomp ($input1);
$input1 =~ tr/,/./;
$input =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
print "Waehlen Sie bitte eine Option aus:\n";
print "DM zu EUR (1)\n";
print "EUR zu DM (2)\n";
$input2 = <STDIN>;
chomp ($input2);
$EUR = $input1/1.95583;
$DM = $input1*1.95583;
$EURFormatiert = sprintf("%.2f", $EUR);
$DMFormatiert = sprintf("%.2f", $DM);
if ($input2 == 1)
{
print "$input1 DM sind $EURFormatiert EUR\n";
}
elsif ($input2 == 2)
{
print "$input1 EUR sind $DMFormatiert DM\n";
}
else
{
print "Die Option $input2 existiert nicht!\n";
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#!/usr/bin/env perl
use strict;
use warnings;
use CGI;
use CGI::Carp qw/warningsToBrowser fatalsToBrowser/;
#use Data::Dumper;
package Money;
sub new {
my $class = shift;
my $self = {};
return bless $self, $class;
}
sub get {
my $self = shift;
return sprintf("%.2f", $self->{value}) . " EUR\n";
}
sub get_dm {
my $self = shift;
return sprintf("%.2f", $self->{value} * 1.95583) . " DM\n";
}
sub set {
my $self = shift;
my $val = shift || '0.0';
die "class money#set: value isn't numeric" unless $val =~ /^-?\d+\.?\d?\d?$/;
$self->{value} = $val;
}
sub set_from_dm {
my $self = shift;
my $val = shift || '0.0';
die "class money#set_dm: value isn't numeric" unless
$val =~ /^-?\d+\.?\d?\d?$/;
$self->{value} = $val / 1.95583;
}
package main;
my $q = CGI->new;
my %form = $q->Vars;
my $coins = Money->new;
if ($form{'action'} eq 'convert') {
my $money_bag;
if ($form{'cur'} eq 'EUR') {
$coins->set_from_dm($form{'val'});
$money_bag = $coins->get;
} else {
$coins->set($form{'val'});
$money_bag = $coins->get_dm;
}
print $q->header,
$q->start_html('CurrencyConverter'),
$q->h1('MoneyBag'),
$money_bag,
$q->end_html;
} else {
print $q->header,
$q->start_html('CurrencyConverter'),
$q->h1('CurrencyConverter'),
$q->start_form,
'Value: ', $q->textfield(-name=>'val'),
$q->br,
'convert to: ',
$q->radio_group('cur', ['EUR','DM']),
$q->br,
$q->submit('action', 'convert'),
$q->end_form,
$q->end_html;
}
Quote<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Währungsrechner</title>
</head>
<body>
<form action="/cgi-bin/calculator.pl" method="post">
<p>Geben Sie bitte den umzurechnenden Betrag ein:</p>
<p>
<input name="betrag" type="text" id="betrag">
</p>
<p>Wählen Sie bitte eine Option aus:</p>
<p>
<input type="radio" name="EUR" value="radiobutton">
DM zu EUR</p>
<p>
<input type="radio" name="DM" value="radiobutton">
EUR zu DM</p>
<p>
<input type="submit" name="Submit" value="Umrechnen">
</p>
</form>
</body>
</html>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Währungsrechner</title>
</head>
<body>
<form action="/cgi-bin/calculator.pl" method="post">
<p>Geben Sie bitte den umzurechnenden Betrag ein:</p>
<p>
<input name="betrag" type="text" id="betrag">
</p>
<p>Wählen Sie bitte eine Option aus:</p>
<p>
<input type="radio" name="EUR" value="radiobutton">
DM zu EUR</p>
<p>
<input type="radio" name="DM" value="radiobutton">
EUR zu DM</p>
<p>
<input type="submit" name="Submit" value="Umrechnen">
</p>
</form>
</body>
</html>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!usr/bin/perl
print "Geben Sie den umzurechnenden Betrag ein:\n";
$input1= <STDIN>;
chomp ($input1);
$input1 =~ tr/,/./;
$input =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
print "Waehlen Sie bitte eine Option aus:\n";
print "DM zu EUR (1)\n";
print "EUR zu DM (2)\n";
$input2 = <STDIN>;
chomp ($input2);
$EUR = $input1/1.95583;
$DM = $input1*1.95583;
$EURFormatiert = sprintf("%.2f", $EUR);
$DMFormatiert = sprintf("%.2f", $DM);
if ($input2 == 1)
{
print "$input1 DM sind $EURFormatiert EUR\n";
}
elsif ($input2 == 2)
{
print "$input1 EUR sind $DMFormatiert DM\n";
}
else
{
print "Die Option $input2 existiert nicht!\n";
}
|< 1 2 >| | 18 Einträge, 2 Seiten |