Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Script para Criar uma Aplicação de Lista de Mercado com Soma Total no PowerShell

Script:


# Função para adicionar um item à lista de mercado
function Adicionar-Item {
param (
[string]$nome,
[decimal]$valor
)
$global:listaDeMercado += @{ Nome = $nome; Valor = $valor }
Write-Host "Item '$nome' com valor de R$$valor adicionado à lista."
}

# Função para calcular o total da lista de mercado
function Calcular-Total {
$total = 0
foreach ($item in $global:listaDeMercado) {
$total += $item.Valor
}
Write-Host "O valor total da lista de mercado é: R$$total"
}

# Inicializa a lista de mercado como um array vazio
$global:listaDeMercado = @()

# Menu de interação com o usuário
while ($true) {
Write-Host "`nEscolha uma opção:"
Write-Host "1\. Adicionar item à lista de mercado"
Write-Host "2\. Calcular total da lista de mercado"
Write-Host "3\. Sair"
$opcao = Read-Host "Digite o número da opção desejada"

switch ($opcao) {
1 {
$nome = Read-Host "Digite o nome do item"
$valor = [decimal]::Parse((Read-Host "Digite o valor do item"))
Adicionar-Item -nome $nome -valor $valor
}
2 {
Calcular-Total
}
3 {
Write-Host "Saindo do programa..."
break
}
default {
Write-Host "Opção inválida. Por favor, tente novamente."
}
}
}

Como Executar o Script:


1. Abra o Bloco de Notas ou qualquer editor de texto de sua preferência.
2. Copie o script acima e cole no editor de texto.
3. Salve o arquivo com a extensão .ps1, por exemplo, ListaDeMercado.ps1.
4. Abra o PowerShell no seu computador.
5. Navegue até o diretório onde o arquivo ListaDeMercado.ps1 foi salvo.
6. Execute o script digitando .\ListaDeMercado.ps1 e pressione Enter.
7. Siga as instruções no menu para adicionar itens e calcular o total da lista de mercado.


To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.