none
Duvida c# RRS feed

  • Pergunta

  • 1 Escreva um programa que leia 3 valores inteiros e diferentes e mostre-os em ordem decrescente. Utilize seleção encadeada.

    2 Deseja-se fazer uma pesquisa a respeito do consumo mensal de energia elétrica em uma determinada cidade. Para isso, são fornecidos os seguintes dados:

    • preço do kWh consumido;

    • número do consumidor;

    • quantidade de kWh consumidos durante o mês; O número de consumidores que participarão da pesquisa é igual a 80.

    Faça um algoritmo que leia os dados descritos acima, calcule e imprima (a) para cada consumidor, o total a pagar, (b) o maior consumo verificado, (c) o menor consumo verificado, (d) a média geral de consumo.

    3 Escreva um programa para calcular a soma de 10 números quaisquer fornecidos pelo usuário

    que faço? estou com dificuldade de entender .

    vou tenter fazer 1 exerecio: 

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

    namespace Exer_1
    {
        class Program
        {
            static void Main(string[] args)
            {
                Console.WriteLine( "Aluno : Rafael");

                float x = 0;
                float y = 0;
                float z = 0;
                float res = 0;

                Console.WriteLine("Digite 3 valores ");
                x = float.Parse(Console.ReadLine());
                y = float.Parse(Console.ReadLine());
                z = float.Parse(Console.ReadLine());

                res = ((x <= 0) && (y <= 0) && (z <= 0));

                Console.WriteLine("valores sao : {0},{1},{2}", res);
                
                

            }
        }
    }

     

    nao sei calcular .

    nem sei fazer 2 e 3 . 

    por favor me ajudam

    terça-feira, 5 de setembro de 2017 20:24

Respostas

  • Boa tarde, Rafael Fael. Tudo bem?

    Essa seria uma questão de "Break Fix/Erro" ou "How to/Customização"?

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quarta-feira, 6 de setembro de 2017 17:29
    Moderador
  • Item 2:

    try
                {
                    double _pKWh;
                    int _qtdeC;
                    double _somaC=0;
                    double _valorAux=0;

                    int[] _numC;
                    int[] _qtdeKWh;
                    double[] _valorAPagar;


                    Console.Write("Informe o preco do KWh:");
                    _pKWh=double.Parse(Console.ReadLine());

                    //Por padrão, foi definido 80 consumidor. Para facilitar o teste, estou requisitando a qtde de consumidores.

                    Console.Write("Informe a quantidade de consumidores:");
                    _qtdeC = int.Parse(Console.ReadLine());

                    //Uso três arrays. Um para numero do consumidor, um para qtde de KWh consumido e um outro para armazenar o valor total consumido.

                    _numC = new int[_qtdeC];
                    _qtdeKWh = new int[_qtdeC];
                    _valorAPagar = new double[_qtdeC];

                    Console.WriteLine("\n\nDados dos consumidores:");
                    for (int i = 0; i < _qtdeC; i++)
                    {
                        Console.Write("\nInforme o numero do consumidor:");
                        _numC[i] = int.Parse(Console.ReadLine());
                        Console.Write("Informe a quantidade KWh consumido:");
                        _qtdeKWh[i] = int.Parse(Console.ReadLine());
                        //Cálculo do valor total consumido
                        _valorAPagar[i] = Convert.ToDouble(_qtdeKWh[i]) * _pKWh;
                        //Faço a soma do valor total consumido, que será usado para o cálculo da média
                        _somaC += _valorAPagar[i];
                    }
                    
                    Console.WriteLine("\n\nLista de consumidores:");
                    for (int i = 0; i < _qtdeC; i++)
                    {
                        Console.WriteLine("Numero do consumidor:{0}\nTotal a pagar:{1:n2}\n", _numC[i], _valorAPagar[i]);
                    }
                    
                    //Cálculo do maior consumo
                    _valorAux = _valorAPagar[0];
                    for (int i = 1; i < _qtdeC; i++)
                    {
                        if (_valorAux<_valorAPagar[i])
                        {
                            _valorAux = _valorAPagar[i];
                        }
                    }

                    Console.WriteLine("\nO maior consumo foi:{0:n2}", _valorAux);

                    //Cálculo do menor consumo
                    _valorAux = _valorAPagar[0];
                    for (int i = 1; i < _qtdeC; i++)
                    {
                        if (_valorAux > _valorAPagar[i])
                        {
                            _valorAux = _valorAPagar[i];
                        }
                    }

                    Console.WriteLine("\nO menor consumo foi:{0:n2}", _valorAux);

                    Console.WriteLine("\nMedia geral de consumo:{0:n2}", _somaC / Convert.ToDouble(_qtdeC));
                }
                finally
                {
                    Console.ReadKey();
                }

    terça-feira, 12 de setembro de 2017 01:50

Todas as Respostas

  • Boa tarde, Rafael Fael. Tudo bem?

    Essa seria uma questão de "Break Fix/Erro" ou "How to/Customização"?

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quarta-feira, 6 de setembro de 2017 17:29
    Moderador
  • Boa tarde,

    Por falta de retorno essa thread está sendo encerrada

    Se necessário, favor abrir uma nova thread.

    Atenciosamente,


    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    segunda-feira, 11 de setembro de 2017 17:21
    Moderador
  • Item 2:

    try
                {
                    double _pKWh;
                    int _qtdeC;
                    double _somaC=0;
                    double _valorAux=0;

                    int[] _numC;
                    int[] _qtdeKWh;
                    double[] _valorAPagar;


                    Console.Write("Informe o preco do KWh:");
                    _pKWh=double.Parse(Console.ReadLine());

                    //Por padrão, foi definido 80 consumidor. Para facilitar o teste, estou requisitando a qtde de consumidores.

                    Console.Write("Informe a quantidade de consumidores:");
                    _qtdeC = int.Parse(Console.ReadLine());

                    //Uso três arrays. Um para numero do consumidor, um para qtde de KWh consumido e um outro para armazenar o valor total consumido.

                    _numC = new int[_qtdeC];
                    _qtdeKWh = new int[_qtdeC];
                    _valorAPagar = new double[_qtdeC];

                    Console.WriteLine("\n\nDados dos consumidores:");
                    for (int i = 0; i < _qtdeC; i++)
                    {
                        Console.Write("\nInforme o numero do consumidor:");
                        _numC[i] = int.Parse(Console.ReadLine());
                        Console.Write("Informe a quantidade KWh consumido:");
                        _qtdeKWh[i] = int.Parse(Console.ReadLine());
                        //Cálculo do valor total consumido
                        _valorAPagar[i] = Convert.ToDouble(_qtdeKWh[i]) * _pKWh;
                        //Faço a soma do valor total consumido, que será usado para o cálculo da média
                        _somaC += _valorAPagar[i];
                    }
                    
                    Console.WriteLine("\n\nLista de consumidores:");
                    for (int i = 0; i < _qtdeC; i++)
                    {
                        Console.WriteLine("Numero do consumidor:{0}\nTotal a pagar:{1:n2}\n", _numC[i], _valorAPagar[i]);
                    }
                    
                    //Cálculo do maior consumo
                    _valorAux = _valorAPagar[0];
                    for (int i = 1; i < _qtdeC; i++)
                    {
                        if (_valorAux<_valorAPagar[i])
                        {
                            _valorAux = _valorAPagar[i];
                        }
                    }

                    Console.WriteLine("\nO maior consumo foi:{0:n2}", _valorAux);

                    //Cálculo do menor consumo
                    _valorAux = _valorAPagar[0];
                    for (int i = 1; i < _qtdeC; i++)
                    {
                        if (_valorAux > _valorAPagar[i])
                        {
                            _valorAux = _valorAPagar[i];
                        }
                    }

                    Console.WriteLine("\nO menor consumo foi:{0:n2}", _valorAux);

                    Console.WriteLine("\nMedia geral de consumo:{0:n2}", _somaC / Convert.ToDouble(_qtdeC));
                }
                finally
                {
                    Console.ReadKey();
                }

    terça-feira, 12 de setembro de 2017 01:50