| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- cls
- # Manejo de variables
- $nombre = 'Antonio'
- $saludo = "hola mundo"
- write-output $nombre
- write-output $saludo
- # Manejo de argumentos de linea de comandos
- Write-Output $args[0]" y "$args[1]
- # Manejo de variables introducidas por el usuario
- Write-Output "Introduce un nombre:"
- $nombre = Read-Host
- Write-Output "Introduce un saludo:"
- $saludo = Read-Host
- write-output "Tu nombre: $nombre"
- write-output "Tu saludo: $saludo"
- # Operaciones basicas con enteros
- Write-Output "Introduce dos numeros"
- Write-Output "Introduce el primero:"
- $number1 = Read-Host
- Write-Output "Introduce el segundo:"
- $number2 = Read-Host
- $suma = [int]$number1 + $number2
- $resta = [int]$number1 - $number2
- $producto = [int]$number1 * $number2
- $division = [int]$number1 / $number2
- Write-Output "Suma: $suma"
- Write-Output "Resta: $resta"
- Write-Output "Multiplicacion: $producto"
- Write-Output "Division: $division"
- # Control de flujo: condicionales IF y comparadores
- Write-Output "Que numero es mayor?"
- Write-Output "Introduce el primer numero:"
- $n1 = Read-Host
- Write-Output "Introduce el segundo numero:"
- $n2 = Read-Host
- if ($n1 -eq $n2){
- Write-Output "Los numero son iguales"
- }
- if ($n1 -gt $n2){
- Write-Output "El numero $n1 es mayor que $n2"
- }
- if ($n1 -lt $n2){
- Write-Output "El numero $n1 es menor que $n2"
- }
- # Control de flujo: bucles WHILE y condicionales IF/ELSE
- Write-Output "Mensaje repetido"
- Write-Output "Cuantas veces quieres repetir el mensaje?:"
- [int]$n = Read-Host
- if ($n -gt 0){
- while ($n -gt 0){
- Write-Output "Mensaje $n"
- $n--
- }
- }
- else {
- Write-Output "El numero debe ser mayor que cero!"
- }
- # Control de flujo: bucles WHILE y FOR, condicionales IF/ELSE
- $errores = 0
- $correcto = 0
- Write-Output "Introduce un numero entre 0 y 100"
- while ($correcto -eq 0) {
- Write-Output "Introduce un numero:"
- $n = Read-Host
- if (($n -gt 0) -and ($n -lt 100)){
- $correcto = 1
- }
- else {
- $errores++
- }
- }
- if ($errores -eq 0){
- Write-Output "A la primera!"
- }
- else {
- Write-Output "Has cometido $errores error(es)"
- for (; $errores -gt 0; $errores--){
- Write-Output "Zote!"
- }
- }
-
|