ForNext
Only Do What Only You Can Do
029. 5人の点数を読み込んで合計点と平均点を表示
VBScript
JScript
Perl
更新日 : 2010.10.18
print "点数を入力してください。\n"; print "1番:"; chomp($score1 = <>); print "2番:"; chomp($score2 = <>); print "3番:"; chomp($score3 = <>); print "4番:"; chomp($score4 = <>); print "5番:"; chomp($score5 = <>); $sum = 0; $sum += $score1; $sum += $score2; $sum += $score3; $sum += $score4; $sum += $score5; print "合計点$sum\n"; printf("平均点%f\n", $sum / 5);
L:\>perl lesson_05_029.pl 点数を入力してください。 1番:95 2番:83 3番:85 4番:63 5番:89 合計点415 平均点83.000000
PHP
更新日 : 2010.11.03
<?php $fp = fopen("php://stdin", "r"); print "点数を入力してください。\n"; print "1番:"; $score1 = rtrim(fgets($fp), "\n\r"); print "2番:"; $score2 = rtrim(fgets($fp), "\n\r"); print "3番:"; $score3 = rtrim(fgets($fp), "\n\r"); print "4番:"; $score4 = rtrim(fgets($fp), "\n\r"); print "5番:"; $score5 = rtrim(fgets($fp), "\n\r"); fclose($fp); $sum = 0; $sum += $score1; $sum += $score2; $sum += $score3; $sum += $score4; $sum += $score5; print "合計点$sum\n"; printf("平均点%f\n", $sum / 5); ?>
L:\>php lesson_05_029.php 点数を入力してください。 1番:95 2番:83 3番:85 4番:63 5番:89 合計点415 平均点83.000000
Python
更新日 : 2010.11.17
# coding: Shift_JIS print "点数を入力してください。" score1 = int(raw_input("1番:")) score2 = int(raw_input("2番:")) score3 = int(raw_input("3番:")) score4 = int(raw_input("4番:")) score5 = int(raw_input("5番:")) sum = 0 sum += score1 sum += score2 sum += score3 sum += score4 sum += score5 print "合計点%d" % sum print "平均点%f" % (float(sum) / 5)
N:\>python lesson_05_029.py 点数を入力してください。 1番:95 2番:83 3番:85 4番:63 5番:89 合計点415 平均点83.000000
Ruby
更新日 : 2010.11.01
puts "点数を入力してください。" print "1番:" score1 = STDIN.gets.chomp.to_i print "2番:" score2 = STDIN.gets.chomp.to_i print "3番:" score3 = STDIN.gets.chomp.to_i print "4番:" score4 = STDIN.gets.chomp.to_i print "5番:" score5 = STDIN.gets.chomp.to_i sum = 0 sum += score1 sum += score2 sum += score3 sum += score4 sum += score5 print "合計点#{sum}\n" printf("平均点%f\n", sum / 5)
L:\>ruby l:\lesson_05_029.rb 点数を入力してください。 1番:95 2番:83 3番:85 4番:63 5番:89 合計点415 平均点83.000000
PowerShell
Scala
F#
C
更新日 : 2010.10.08
#include <stdio.h> int main(int argc, char* argv[]) { int score1; int score2; int score3; int score4; int score5; int sum = 0; puts("点数を入力してください。"); printf("1番:"); scanf("%d", &score1); printf("2番:"); scanf("%d", &score2); printf("3番:"); scanf("%d", &score3); printf("4番:"); scanf("%d", &score4); printf("5番:"); scanf("%d", &score5); sum += score1; sum += score2; sum += score3; sum += score4; sum += score5; printf("合計点%d\n", sum); printf("平均点%f\n", (double)sum / 5); return 0; }
R:\>lesson029\project1.exe 点数を入力してください。 1番:95 2番:83 3番:85 4番:63 5番:89 合計点415 平均点83.000000
C++
C++Builder
VC++
C#
Java
更新日 : 2010.11.05
import java.util.Scanner; class Lesson029 { public static void main(String[] args) { Scanner stdIn = new Scanner(System.in); System.out.println("点数を入力してください。"); System.out.print("1番:"); int score1 = stdIn.nextInt(); System.out.print("2番:"); int score2 = stdIn.nextInt(); System.out.print("3番:"); int score3 = stdIn.nextInt(); System.out.print("4番:"); int score4 = stdIn.nextInt(); System.out.print("5番:"); int score5 = stdIn.nextInt(); int sum = 0; sum += score1; sum += score2; sum += score3; sum += score4; sum += score5; System.out.printf("合計点%d\n", sum); System.out.printf("平均点%f\n", (double)sum / 5); } }
L:\>java Lesson029 点数を入力してください。 1番:95 2番:83 3番:85 4番:63 5番:89 合計点415 平均点83.000000
Objective-C
D
VB
VB.NET
Delphi
更新日 : 2010.09.24
program Project1; {$APPTYPE CONSOLE} uses SysUtils; var score1, score2, score3, score4, score5: Integer; sum: Integer = 0; begin writeln('点数を入力してください。'); write('1番:'); read(score1); write('2番:'); read(score2); write('3番:'); read(score3); write('4番:'); read(score4); write('5番:'); read(score5); sum := sum + score1; sum := sum + score2; sum := sum + score3; sum := sum + score4; sum := sum + score5; writeln(format('合計点%d', [sum])); writeln(format('平均点%.6f', [sum / 5.0])); end.
S:\>lesson029\project1.exe 点数を入力してください。 1番:95 2番:83 3番:85 4番:63 5番:89 合計点415 平均点83.000000