Magna Concursos
3841894 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Pref. Bauru-SP
Orgão: Pref. Bauru-SP

Analise o trecho de código escrito em C# utilizando o Microsoft .NET Framework versão 4.8.09032:

 

using System;
using System.Windows.Forms;

namespace AnalistaPrefeitura10
{
 internal static class Program
  {
   [STAThread]
   static void Main()
   {
    double saldo = 1000.0;

int contDepositos = 0;
    int contSaques = 0;
    double maiorDeposito = 0;

double maiorSaque = 0;

// Vetor com operações: positivo = depósito, negativo = saque
    double[] operacoes = { +500.0, -600.0, +2000.0, -800.0 };

// Aplica todas as operações
    foreach (double op in operacoes)
    {
      if (op > 0) // depósito
      {
       saldo += op;
       contDepositos++;
       if (op > maiorDeposito)
         maiorDeposito = op;
      }
    else // saque
     {
      double saque = Math.Abs(op);
      if (saldo >= saque)
      {
       saldo -= saque;
       contSaques++;
      if (saque > maiorSaque)
        maiorSaque = saque;
    }
 }
}

// Resumo final
string resumo = $"Saldo final: R$ {saldo:F2}\n" +
              $"Depósitos realizados: {contDepositos}\n" +
              $"Maior depósito: R$ {maiorDeposito:F2}\n" +
              $"Saques realizados: {contSaques}\n" +
              $"Maior saque: R$ {maiorSaque:F2}";

MessageBox.Show(resumo, "Resumo das Operações");
    }
  }
}

 

Selecione a alternativa CORRETA que será apresentado na tela ao final da compilação/execução.

 

Provas

Questão presente nas seguintes provas

Analista de TI - Desenvolvimento

50 Questões