ForNext
Only Do What Only You Can Do
011. 読み込んだ2つの実数値の 和・差・積・商 を実数で表示
VBScript
JScript
Perl
更新日 : 2010.10.18
print "2つの数を入力してください。\n"; print "実数1:"; chomp($vx = <STDIN>); print "実数2:"; chomp($vy = <STDIN>); print "vx + vy = ", $vx + $vy, "\n"; print "vx - vy = ", $vx - $vy, "\n"; print "vx * vy = ", $vx * $vy, "\n"; print "vx / vy = ", $vx / $vy, "\n";
L:\>perl lesson_02_011.pl 2つの数を入力してください。 実数1:40.5 実数2:5.2 vx + vy = 45.7 vx - vy = 35.3 vx * vy = 210.6 vx / vy = 7.78846153846154
PHP
更新日 : 2010.11.03
<?php print "2つの数を入力してください。\n"; $fp = fopen("php://stdin", "r"); print "実数1:"; $vx = fgets($fp); print "実数2:"; $vy = fgets($fp); fclose($fp); echo "vx + vy = ", $vx + $vy, "\n"; echo "vx - vy = ", $vx - $vy, "\n"; echo "vx * vy = ", $vx * $vy, "\n"; echo "vx / vy = ", $vx / $vy, "\n"; ?>
L:\>php lesson_02_011.php 2つの数を入力してください。 実数1:40.5 実数2:5.2 vx + vy = 45.7 vx - vy = 35.3 vx * vy = 210.6 vx / vy = 7.78846153846
Python
更新日 : 2010.11.17
# coding: Shift_JIS print "2つの数を入力してください。" vx = raw_input("実数1:") vy = raw_input("実数2:") print "vx + vy = ", str(float(vx) + float(vy)) print "vx - vy = ", str(float(vx) - float(vy)) print "vx * vy = ", str(float(vx) * float(vy)) print "vx / vy = ", str(float(vx) / float(vy))
N:\>python lesson_02_011.py 2つの数を入力してください。 実数1:40.5 実数2:5.2 vx + vy = 45.7 vx - vy = 35.3 vx * vy = 210.6 vx / vy = 7.78846153846
Ruby
更新日 : 2010.11.01
puts "2つの数を入力してください。" print "実数1:" vx = STDIN.gets.chomp.to_f print "実数2:" vy = STDIN.gets.chomp.to_f print "vx + vy = ", vx + vy, "\n" print "vx - vy = ", vx - vy, "\n" print "vx * vy = ", vx * vy, "\n" print "vx / vy = ", vx / vy, "\n"
L:\>ruby l:\lesson_02_011.rb 2つの数を入力してください。 実数1:40.5 実数2:5.2 vx + vy = 45.7 vx - vy = 35.3 vx * vy = 210.6 vx / vy = 7.78846153846154
PowerShell
Scala
F#
C
更新日 : 2010.10.08
#include <stdio.h> int main(int argc, char* argv[]) { double vx, vy; puts("2つの数を入力してください。"); printf("実数vx:"); scanf("%f", &vx); printf("実数vy:"); scanf("%f", &vy); printf("vx + vy = %f\n", vx + vy); printf("vx - vy = %f\n", vx - vy); printf("vx * vy = %f\n", vx * vy); printf("vx / vy = %f\n", vx / vy); puts(""); puts("2つの数を入力してください。"); printf("実数vx:"); scanf("%lf", &vx); printf("実数vy:"); scanf("%lf", &vy); printf("vx + vy = %f\n", vx + vy); printf("vx - vy = %f\n", vx - vy); printf("vx * vy = %f\n", vx * vy); printf("vx / vy = %f\n", vx / vy); return 0; }
R:\>lesson011\project1.exe 2つの数を入力してください。 実数vx:40.5 実数vy:5.2 vx + vy = 0.000000 vx - vy = 0.000000 vx * vy = 0.000000 vx / vy = 1.004624 2つの数を入力してください。 実数vx:40.5 実数vy:5.2 vx + vy = 45.700000 vx - vy = 35.300000 vx * vy = 210.600000 vx / vy = 7.788462
C++
更新日 : 2010.10.13
#include <iostream.h> int main(int argc, char* argv[]) { double vx, vy; cout << "2つの数を入力してください。"<< endl; cout << "実数vx:"; cin >> vx; cout << "実数vy:"; cin >> vy; cout << "vx + vy = " << vx + vy << endl; cout << "vx - vy = " << vx - vy << endl; cout << "vx * vy = " << vx * vy << endl; cout << "vx / vy = " << vx / vy << endl; return 0; }
T:\>lesson011\Project1.exe 2つの数を入力してください。 実数vx:40.5 実数vy:5.2 vx + vy = 45.7 vx - vy = 35.3 vx * vy = 210.6 vx / vy = 7.78846
C++Builder
VC++
C#
Java
更新日 : 2010.11.05
import java.util.Scanner; class Lesson011 { public static void main(String[] args) { Scanner stdIn = new Scanner(System.in); System.out.println("2つの数を入力してください。"); System.out.printf("実数1:"); double vx = stdIn.nextDouble(); System.out.printf("実数2:"); double vy = stdIn.nextDouble(); System.out.printf("vx + vy = %f\n", vx + vy); System.out.printf("vx - vy = %f\n", vx - vy); System.out.printf("vx * vy = %f\n", vx * vy); System.out.printf("vx / vy = %f\n", vx / vy); } }
L:\>java Lesson011 2つの数を入力してください。 実数1:40.5 実数2:5.2 vx + vy = 45.700000 vx - vy = 35.300000 vx * vy = 210.600000 vx / vy = 7.788462
Objective-C
D
VB
VB.NET
Delphi
更新日 : 2010.09.24
program Project1; {$APPTYPE CONSOLE} uses SysUtils; var vx, vy: Double; begin writeln('2つの数を入力してください。'); write('実数vx:'); read(vx); write('実数vy:'); read(vy); write(format('vx + vy = %f'#13#10, [vx + vy])); write(format('vx - vy = %f'#13#10, [vx - vy])); write(format('vx * vy = %f'#13#10, [vx * vy])); write(format('vx / vy = %f'#13#10, [vx / vy])); writeln(''); write(format('vx + vy = %.6f'#13#10, [vx + vy])); write(format('vx - vy = %.6f'#13#10, [vx - vy])); write(format('vx * vy = %.6f'#13#10, [vx * vy])); write(format('vx / vy = %.6f'#13#10, [vx / vy])); end.
S:\>lesson011\project1.exe 2つの数を入力してください。 実数vx:40.5 実数vy:5.2 vx + vy = 45.70 vx - vy = 35.30 vx * vy = 210.60 vx / vy = 7.79 vx + vy = 45.700000 vx - vy = 35.300000 vx * vy = 210.600000 vx / vy = 7.788462