ForNext
Only Do What Only You Can Do
019. 読み込んだ整数値の符号を判定 (関係演算子)
VBScript
JScript
Perl
更新日 : 2010.10.18
print "整数を入力してください:"; chomp($no = <STDIN>); if ($no == 0) { print "その数は 0 です。\n"; } elsif ($no > 0) { print "その数は 正 です。\n"; } else { print "その数は 負 です。\n"; }
L:\>perl lesson_03_019.pl 整数を入力してください:0 その数は 0 です。 L:\>perl lesson_03_019.pl 整数を入力してください:39 その数は 正 です。 L:\>perl lesson_03_019.pl 整数を入力してください:-4 その数は 負 です。
PHP
更新日 : 2010.11.03
<?php print "整数を入力してください:"; $fp = fopen("php://stdin", "r"); $no = fgets($fp); fclose($fp); if ($no == 0) print "その数は 0 です。\n"; elseif ($no > 0) print "その数は 正 です。\n"; else print "その数は 負 です。\n"; ?>
L:\>php lesson_03_019.php 整数を入力してください:0 その数は 0 です。 L:\>php lesson_03_019.php 整数を入力してください:39 その数は 正 です。 L:\>php lesson_03_019.php 整数を入力してください:-4 その数は 負 です。
Python
更新日 : 2010.11.17
# coding: Shift_JIS no = int(raw_input("整数を入力してください:")) if no == 0: print "その数は 0 です。" elif no > 0: print "その数は 正 です。" else: print "その数は 負 です。"
N:\>python lesson_03_019.py 整数を入力してください:0 その数は 0 です。 N:\>python lesson_03_019.py 整数を入力してください:39 その数は 正 です。 N:\>python lesson_03_019.py 整数を入力してください:-4 その数は 負 です。
Ruby
更新日 : 2010.11.01
print "整数を入力してください:" no = STDIN.gets.chomp.to_i if (no == 0) puts "その数は 0 です。" elsif (no > 0) puts "その数は 正 です。" else puts "その数は 負 です。" end
L:\>ruby l:\lesson_03_019.rb 整数を入力してください:39 その数は 正 です。 L:\>ruby l:\lesson_03_019.rb 整数を入力してください:-4 その数は 負 です。
PowerShell
Scala
F#
C
更新日 : 2010.10.08
#include <stdio.h> int main(int argc, char* argv[]) { int no; printf("整数を入力してください:"); scanf("%d", &no); if (no == 0) puts("その数は 0 です。"); else if (no > 0) puts("その数は 正 です。"); else puts("その数は 負 です。"); return 0; }
R:\>lesson019\project1.exe 整数を入力してください:0 その数は 0 です。 R:\>lesson019\project1.exe 整数を入力してください:39 その数は 正 です。 R:\>lesson019\project1.exe 整数を入力してください:-4 その数は 負 です。
C++
C++Builder
VC++
C#
Java
更新日 : 2010.11.05
import java.util.Scanner; class Lesson019 { public static void main(String[] args) { System.out.print("整数を入力してください:"); Scanner stdIn = new Scanner(System.in); int no = stdIn.nextInt(); if (no == 0) System.out.println("その数は 0 です。"); else if (no > 0) System.out.println("その数は 正 です。"); else System.out.println("その数は 負 です。"); } }
L:\>java Lesson019 整数を入力してください:0 その数は 0 です。 L:\>java Lesson019 整数を入力してください:39 その数は 正 です。 L:\>java Lesson019 整数を入力してください:-4 その数は 負 です。
Objective-C
D
VB
VB.NET
Delphi
更新日 : 2010.09.24
program Project1; {$APPTYPE CONSOLE} uses SysUtils; var no: Integer; begin write('整数を入力してください:'); read(no); if (no = 0) then writeln('その数は 0 です。') else if (no > 0) then writeln('その数は 正 です。') else writeln('その数は 負 です。'); end.
S:\>lesson019\project1.exe 整数を入力してください:0 その数は 0 です。 S:\>lesson019\project1.exe 整数を入力してください:39 その数は 正 です。 S:\>lesson019\project1.exe 整数を入力してください:-4 その数は 負 です。