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
| $tabl1 = @()
$tabl1 += [pscustomobject]@{equipe = "Alouettes"; Pj = 3; G = 2; N = 1; P = 0; BP = 7; BC = 2; DB = 5; PTS = 7}
$tabl1 += [pscustomobject]@{equipe = "Aigles"; Pj = 3; G = 2; N = 1; P = 0; BP = 4; BC = 1; DB = 3; PTS = 7}
$tabl1 += [pscustomobject]@{equipe = "Faucons"; Pj = 3; G =1; N = 0; P = 2; BP = 6; BC = 6; DB = 0; PTS = 3}
$tabl1 += [pscustomobject]@{equipe = "Hirondelles"; Pj = 3; G = 0; N = 0; P = 3; BP = 1; BC = 9; DB = -8; PTS = 0}
clear-host
$tabl1 | Format-Table
[string[]]$equipe = @("Alouettes","Aigles","Faucons","Hirondelles")
foreach ($team in $equipe) {
foreach($prompt in "gagné","perdu","nulle","butspour","Butscontre" ) {
$nouvelleval = $null
while($nouvelleval -isnot [int] -and $nouvelleval -lt 0) {
$nouvelleval = Read-Host "Enter $prompt for $team"
}
Set-Variable -Name $prompt -Value $nouvelleval
}
[PSCustomObject]@{
nom = $team
TotalGames = $gagné + $perdu + $nulle
gagné = $gagné
perdu = $perdu
nulle = $nulle
butspour = $butspour
Butscontre = $Butscontre
GoalDiff = $butspour - $Butscontre
PTS = $gagné*3 + $nulle
}
}
$a = Create-DataforTeams | Sort-Object PTS |
Partager