diff --git a/Scripts/write-sine-curves.ps1 b/Scripts/write-sine-curves.ps1 new file mode 100644 index 00000000..39d02580 --- /dev/null +++ b/Scripts/write-sine-curves.ps1 @@ -0,0 +1,23 @@ +<# +.SYNOPSIS + Write sine curves +.DESCRIPTION + This PowerShell script writes sine curves. +.EXAMPLE + PS> ./write-sine-curves +.LINK + https://github.com/fleschutz/PowerShell +.NOTES + Author: Markus Fleschutz | License: CC0 +#> + +0..1000 | foreach { + $Value = [int](40 * [math]::sin($_ / 10)) + if ($Value -gt 0) { + $Line = " "*60+"*"*$value + } else { + $Line = " "*(60-(-1*$value))+"*"*($value*-1) + } + Write-Host $Line + Start-Sleep -milliseconds 50 +} \ No newline at end of file