ForNext
Only Do What Only You Can Do
007. 読み込んだ2つの整数値の 商・剰余 を表示
VBScript
JScript
Perl
更新日 : 2010.10.18
print "2つの整数を入力してください。\n"; print "整数1:"; chomp($vx = <STDIN>); print "整数2:"; chomp($vy = <STDIN>); print "AをBで割ると", int($vx / $vy), "あまり", $vx % $vy, "です。\n";
L:\>perl lesson_02_007.pl 2つの整数を入力してください。 整数1:57 整数2:21 AをBで割ると2あまり15です。
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 "AをBで割ると", (int)($vx / $vy), "あまり", $vx % $vy, "です。\n"; ?>
L:\>php lesson_02_007.php 2つの整数を入力してください。 整数1:57 整数2:21 AをBで割ると2あまり15です。
Python
更新日 : 2010.11.17
# coding: Shift_JIS print "2つの整数を入力してください。" vx = raw_input("整数1:") vy = raw_input("整数2:") print "AをBで割ると", str(int(vx) / int(vy)), "あまり", str(int(vx) % int(vy)), "です。"
N:\>python lesson_02_007.py 2つの整数を入力してください。 整数1:57 整数2:21 AをBで割ると 2 あまり 15 です。
Ruby
更新日 : 2010.11.01
puts "2つの整数を入力してください。" print "整数1:" vx = STDIN.gets.chomp.to_i print "整数2:" vy = STDIN.gets.chomp.to_i print "AをBで割ると", vx / vy, "あまり", vx % vy, "です。\n"
L:\>ruby l:\lesson_02_007.rb 2つの整数を入力してください。 整数1:57 整数2:21 AをBで割ると2あまり15です。
PowerShell
Scala
F#
C
更新日 : 2010.10.08
#include <stdio.h> int main(int argc, char* argv[]) { int vx, vy; puts("2つの整数を入力してください。"); printf("整数A:"); scanf("%d", &vx); printf("整数B:"); scanf("%d", &vy); printf("AをBで割ると%dあまり%dです。\n", vx / vy, vx % vy); return 0; }
R:\>lesson007\project1.exe 2つの整数を入力してください。 整数A:57 整数B:21 AをBで割ると2あまり15です。
C++
更新日 : 2010.10.13
#include <iostream.h> int main(int argc, char* argv[]) { int vx, vy; cout << "2つの整数を入力してください。" << endl; cout << "整数A:"; cin >> vx; cout << "整数B:"; cin >> vy; cout << "AをBで割ると" << vx / vy << "あまり" << vx % vy << "です。" << endl; return 0; }
T:\>lesson007\project1.exe 2つの整数を入力してください。 整数A:57 整数B:21 AをBで割ると2あまり15です。
C++Builder
VC++
C#
Java
更新日 : 2010.11.05
import java.util.Scanner; class Lesson007 { public static void main(String[] args) { Scanner stdIn = new Scanner(System.in); System.out.println("2つの整数を入力してください。"); System.out.printf("整数1:"); int vx = stdIn.nextInt(); System.out.printf("整数2:"); int vy = stdIn.nextInt(); System.out.printf("AをBで割ると%dあまり%dです。\n", vx / vy, vx % vy); } }
L:\>java Lesson007 2つの整数を入力してください。 整数1:57 整数2:21 AをBで割ると2あまり15です。
Objective-C
D
VB
VB.NET
Delphi
更新日 : 2010.09.24
program Project1; {$APPTYPE CONSOLE} uses SysUtils; var vx, vy: Integer; begin writeln('2つの整数を入力してください。'); write('整数A:'); read(vx); write('整数B:'); read(vy); write(format('AをBで割ると%dあまり%dです。'#13#10, [vx div vy, vx mod vy])); end.
S:\>lesson007\project1.exe 2つの整数を入力してください。 整数A:57 整数B:21 AをBで割ると2あまり15です。