diff --git a/compiti_per_casa/es_18.ps1 b/compiti_per_casa/es_18.ps1 new file mode 100644 index 0000000..595e278 --- /dev/null +++ b/compiti_per_casa/es_18.ps1 @@ -0,0 +1 @@ +get-help about_escape_character | tee "Escape" \ No newline at end of file diff --git a/compiti_per_casa/es_19.ps1 b/compiti_per_casa/es_19.ps1 new file mode 100644 index 0000000..e91b078 --- /dev/null +++ b/compiti_per_casa/es_19.ps1 @@ -0,0 +1 @@ +Foreach-Object { Start-Process -FilePath "*at" �Verb Print} \ No newline at end of file diff --git a/compiti_per_casa/es_24.ps1 b/compiti_per_casa/es_24.ps1 new file mode 100644 index 0000000..f77ee29 --- /dev/null +++ b/compiti_per_casa/es_24.ps1 @@ -0,0 +1 @@ +get-alias | format-table -property Name, Definition | out-file C:\Users\alessandro.gori\Desktop\Esercizio24 \ No newline at end of file diff --git a/compiti_per_casa/es_27.ps1 b/compiti_per_casa/es_27.ps1 new file mode 100644 index 0000000..0f70319 --- /dev/null +++ b/compiti_per_casa/es_27.ps1 @@ -0,0 +1,5 @@ +$par = $args +if($par -gt 10) +{echo ";Maggiore di 10"} + else +{echo "Minore di 10"} \ No newline at end of file diff --git a/compiti_per_casa/es_30.ps1 b/compiti_per_casa/es_30.ps1 new file mode 100644 index 0000000..4efab59 --- /dev/null +++ b/compiti_per_casa/es_30.ps1 @@ -0,0 +1,11 @@ +$par = $args[0] +$vet = 1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39 +$cont = 0 +for($i = 0; $i -le 20; $i++) +{ + if($vet[$i] -gt $par) + { + $cont ++ + } +} +write-host "$cont" \ No newline at end of file diff --git a/compiti_per_casa/es_33.ps1 b/compiti_per_casa/es_33.ps1 new file mode 100644 index 0000000..2dc6e4e --- /dev/null +++ b/compiti_per_casa/es_33.ps1 @@ -0,0 +1,17 @@ +$N = $args[1] + +switch ($args[0]) +{ + "S" {$N ++ + write-host "$N"} + "P" {$N -- + write-host "$N"} + "D" {$N = $N * 2 + write-host "$N"} + "M" {$N = $N /2 + write-host "$N"} + default {Write-host "S = Successivo" + Write-host "P = Precedente" + Write-host "D = Doppio" + Write-host "M = Met�"} +} \ No newline at end of file