Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

me ajudem a resolver parte desse exercicio.

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    C# me ajudem a resolver parte desse exercicio.

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace ConsoleApplication1
    {
    class Program
    {
    static void Main()
    {
    /*
    * Desenvolva um aplicativo em C# que determine se o cliente de uma loja
    * ultrapassou o limite de crédito em uma conta.
    * Para cada cliente, considere os seguintes dados (variáveis):
    * a) Número da conta
    * b) O saldo no início do mês
    * c) O total de todos os itens cobrados desse cliente no mês corrente
    * d) O total de todos os créditos aplicados na conta desse
    * cliente no mês corrente
    * e) O limite de crédito permitido.
    * O programa deve solicitar ao usuário informar cada um desses dados,
    * calcular o novo saldo ( saldo inicial - cobranças + créditos),
    * exibir o novo saldo e determinar se o novo saldo ultrapassa o
    * limite de crédito do cliente,
    * caso em que exibe a mensagem “Limite de crédito Excedido”;
    * senão “Saldo dentro do limite”.
    */
    string conta;
    double saldo, item_cobrado, credito, limite;
    Console.WriteLine("VOCÊ ESTÁ EM: LOJA // LIMITE DO CLIENTE");
    Console.WriteLine();
    Console.WriteLine();
    Console.Write("Número da conta: ");
    conta = Console.ReadLine();
    Console.Write("Saldo inicial R$: ");
    saldo = Convert.ToDouble(Console.ReadLine());
    Console.Write("Total dos items cobrados R$: ");
    item_cobrado = Convert.ToDouble(Console.ReadLine());
    Console.Write("Total dos créditos aplicados R$: ");
    credito = Convert.ToDouble(Console.ReadLine());
    Console.Write("Limite R$: ");
    limite = Convert.ToDouble(Console.ReadLine());
    saldo = saldo - item_cobrado + credito;
    if (saldo > limite)
    {
    Console.WriteLine();
    Console.WriteLine("===> Lamentações, limite de crédito ultrapassado.");
    Console.WriteLine();
    }
    else
    {
    if (saldo <= limite)
    {
    Console.WriteLine();
    Console.WriteLine("===> Saldo aprovado, dentro do limite permitido.");
    Console.WriteLine();
    }
    }
    int op;
    while (1!=0)
    {
    Console.WriteLine();
    Console.WriteLine();
    Console.WriteLine("0 - Sair");
    Console.WriteLine("1 - Voltar");
    Console.WriteLine();
    Console.Write("Opção = ");
    op = Convert.ToInt32(Console.ReadLine());
    if (op == 0)
    {
    break;
    }
    if (op == 1)
    {
    Console.Clear();
    Main();
    break;
    }
    if (op != 0 || op != 1)
    {
    Console.WriteLine("===> Error0001 Opção Inválida");
    }
    }
    }
    }
    }


    ----------------------------------------------------------------------------------------------------------
    estou um tentando resolver mais não esta dando certo.
    me ajudem ai pessoal


    Crie uma classe, instancie (criar objeto), solicite os dados do cliente no console, realize as contas e mostre as mensagens.

  • Font Size
    #2
    Fala amigão, tranquilo ?
    Em C# mesmo ?

    Se liga, o que você tem nesse exercício que pode se tornar uma classe ?
    No caso, cliente.
    É só criar a classe cliente, com os atributos (no C# podem ser tratados como propriedades) e os métodos.

    Ficaria algo parecido com isso:

    Cliente.cs
    Código:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace Cliente
    {
        class Cliente
        {
            private double saldo=0;
            private double item_cobrado;
            private double credito;
            private double limite;
            private int conta;
    
            public double Saldo
            {
                get { return saldo; }
                set { saldo = value; }
            }
            
    
            public double Item_cobrado
            {
                get { return item_cobrado; }
                set { item_cobrado = value; }
            }
            
    
            public double Credito
            {
                get { return credito; }
                set { credito = value; }
            }
            
    
            public double Limite
            {
                get { return limite; }
                set { limite = value; }
            }
            
    
            public int Conta
            {
                get { return conta; }
                set { conta = value; }
            }
    
    
            public void Calcula()
            {
                saldo = saldo - item_cobrado + credito;
                Console.WriteLine("Saldo atual: {0}", saldo);
                Console.WriteLine("Limite: {0}", limite);
    
                if (saldo > limite) Console.WriteLine("Limite de crédito estourado");
                         else
                    Console.WriteLine("Limite nao ultrapassado");
                
            }
        }
    }
    Program.cs
    Código:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace Cliente
    {
        class Program
        {
            static void Main(string[] args)
            {
                Cliente Teste = new Cliente();
    
                Console.Write("Número da conta: ");
                Teste.Conta = Convert.ToInt32(Console.ReadLine());
    
                Console.Write("Saldo inicial R$: ");
                Teste.Saldo = Convert.ToDouble(Console.ReadLine());
    
                Console.Write("Total dos items cobrados R$: ");
                Teste.Item_cobrado = Convert.ToDouble(Console.ReadLine());
    
                Console.Write("Total dos créditos aplicados R$: ");
                Teste.Credito = Convert.ToDouble(Console.ReadLine());
    
                Console.Write("Limite R$: ");
                Teste.Limite = Convert.ToDouble(Console.ReadLine());
    
                Teste.Calcula();
                Console.ReadKey();
    
            }
        }
    }

    Comment


    • Font Size
      #3
      valeu cara; não esta conseguindo,agora com seu exemplo consegui.

      Comment

      X
      Working...
      X