0

duvidas dos desafios em c#

A
Alfredo Neto

estou com duvidas no desafio soma area do circulo e multiplos alguem por favor poderia me ajudar no código em c#

tem erro no código da soma em c#

string  PrimeiroNumero, SegundoNumero;

      

      int num1, num2, soma;

      

      Console.Write("Digite o primeiro numero");

      PrimeiroNumero = Console.ReadLine();

      

      Console.Write("Digite o segundo numero ");

      SegundoNumero = Console.ReadLine();

      

      num1 = Int32.Parse (PrimeiroNumero);

      num2 = Int32.Parse (SegundoNumero);

      

      

      soma = num1 + num2;

      

      Console.WriteLine ("\nO resultado é {0}", soma);


desafio da soma: Leia dois valores inteiros identificados como variáveis A e B. Calcule a soma entre elas e chame essa variável de SOMA

codigo:

string  PrimeiroNumero, SegundoNumero;

      

      int num1, num2, soma;

      

      Console.Write("Digite o primeiro numero");

      PrimeiroNumero = Console.ReadLine();

      

      Console.Write("Digite o segundo numero ");

      SegundoNumero = Console.ReadLine();

      

      num1 = Int32.Parse (PrimeiroNumero);

      num2 = Int32.Parse (SegundoNumero);

      

      

      soma = num1 + num2;

      

      Console.WriteLine ("\nO resultado é {0}", soma);



Código da area do circulo :

órmula para calcular a área de uma circunferência é: area = π . raio2. Considerando para este problema que π = 3.14159:

- Efetue o cálculo da área, elevando o valor de raio ao quadrado e multiplicando por π

codigo c#:

#include <iostream>

#include <iomanip>

#include <math.h>

using namespace std;

int main() {

  double Raio,Area;

  cin>>Raio;

  Area = pow(Raio,2) * 3.14159;

  cout<<fixed<<setprecision(4);

  cout<<"A="<<Area;

  cout<<endl;

  return 0;

}


desafio c# Multiplos:

Leia 2 valores inteiros (A e B). Após, o programa deve mostrar uma mensagem "Sao Multiplos" ou "Nao sao Multiplos", indicando se os valores lidos são múltiplos entre si.

Código em C#:

#include <stdio.h>


int main() {

 int A,B;

  scanf("%d %d",&A,&B);

  if ( A%B==0||B%A==0)

  {

    printf("Sao Multiplos\n");

  }

  else

  {

    printf("Nao sao Multiplos\n");

  }


  return 0;

}

não consigo achar os erros dos 3 codigos por favor me de uma ajuda por gentileza


1
29

Comentários (12)

0
Karen Silva

Karen Silva

06/10/2021 00:37

using System;


class URI

{


  static void Main(string[] args)

  {

    int opção = 0;

    int gasolina = 0;

    int alcool = 0;

    int diesel = 0;

    int fim = 4;


    do

    {  opção = Convert.ToInt32(Console.ReadLine());

      switch (opção)

      {

        case 1:

          alcool += 1;

          break;

        case 2:

          gasolina += 1;

          break;

        case 3:

          diesel += 1;

          break;

        case 4:

          Console.WriteLine("MUITO OBRIGADO");

          

          break;

        default:

          continue;

      }


    }

    while (opção != fim);

    Console.WriteLine($"Alcool: {alcool }");

    Console.WriteLine($"Gasolina: {gasolina }");

    Console.WriteLine($"Diesel: {diesel }");

  }

}

0
Isaque Almeida

Isaque Almeida

25/06/2021 11:09

Bom dia!! Sei que a dúvida já deve ter sido tirada, mas vou colocar o que estava acontecendo comigo em relação ao cálculo da área do círculo. Algo que não estava prestando atenção, mas que levou ao erro. Abaixo vou colocar como fiz e qual o erro que estava dando (Possa ser que com mais alguém esteja acontecendo isso):


1 - No momento que efetuei o cálculo, acabei dando espaço dentro do comando:

   

Console.WriteLine("A = " + (pi *r*2 ).ToString("0.0000"));

(Aonde está o A igual a equação da área. Observem que tem um espaço entre o A e o igual).


2 - Em quê. na verdade, não pode ter espaço, pois assim, dará erro mesmo a pessoa tendo feito certo. Então, terá que tirar o espaço e mandar testar o programa. Assim ele aceitará sem erro. Por exemplo:

Console.WriteLine("A=" + (pi *r*2 ).ToString("0.0000"));

(Dessa forma, sem o espaço entre o A e o sinal de igual).


0
Alexander Silva

Alexander Silva

17/05/2021 22:58

Boa noite Alfredo,

Vejo pelo seu perfil que já tem conhecimento em diversas linguagens, no entanto acabou misturando as sintaxes e bibliotecas/referências entre C/C++ e C# nos desafios 2 e 3. Como ninguém ressaltou, gostaria de sugerir que analisasse os códigos fornecidos pelos colegas para fixar as diferenças. 👍

0
Francielio Nobrega

Francielio Nobrega

17/05/2021 21:43

Da Soma...

using System;

class Program
{
    static void Main(string[] args)
    {
        //Declare Variables
        int A = Convert.ToInt32(Console.ReadLine());
        int B = Convert.ToInt32(Console.ReadLine());
        
        //Insira as variaveis de acordo com o solicitado
        int SOMA = A+B;

        //Print
        Console.WriteLine("SOMA = {0}", SOMA);
    }
}

Área do Círculo

using System; 

class Classe {
    static void Main(string[] args)
    {
        double pi = 3.14159, r;
        r = Convert.ToDouble(Console.ReadLine());
        Console.WriteLine("A=" + (  pi * r * r).ToString("0.0000"));
    }
}

Múltiplos

using System;

 class MinhaClasse {
        static void Main(string[] args) {
            
            string[] valores = Console.ReadLine().Split(' ');
            int A = int.Parse(valores[0]);
            int B = int.Parse(valores[1]);

            if (A % B  == 0 || B % A == 0) {
                Console.WriteLine("Sao Multiplos");
            }
            else {
                Console.WriteLine("Nao sao Multiplos");
            }
        }
    }
0
Valci Júnior

Valci Júnior

17/05/2021 22:04

TMJ Alfredo, estamos aqui, para nos ajudar, juntos chegamos longe.

1
A

Alfredo Neto

17/05/2021 21:50

Valci Júnior e Francielio Nobrega

desde ja muito obrigado pela ajuda deus os abençoes com amor e paz a suas vidas Jesus cristo abençoe vocês com ricas bençãos de amor e Paz muito obrigado pela ajuda boa noite abraço sucesso boa noite muito obrigado pela ajuda

0
Valci Júnior

Valci Júnior

17/05/2021 21:36

Boa noite Alfredo, na hora de ler os números, tenta usar desta forma:


int num1 = Convert.ToInt32(Console.ReadLine())
int num2 = Convert.ToInt32(Console.ReadLine())


Desta forma vc não precisaria declarar as duas strings.


Tenta e me passa um feedback, que vamos avançando para os outros.

0
A

Alfredo Neto

17/05/2021 21:31

erro do desafio multiplos c#:

/tmp/tmpl4nlxfzu/24test.cs(2,0): error CS1024: Wrong preprocessor directive /tmp/tmpl4nlxfzu/24test.cs(3,0): error CS1525: Unexpected symbol `int' Compilation failed: 2 error(s), 0 warnings

0
A

Alfredo Neto

17/05/2021 21:31

desafio area do circulo C#:

tmp/tmp3gu8zi92/4test.cs(2,0): error CS1024: Wrong preprocessor directive /tmp/tmp3gu8zi92/4test.cs(3,0): error CS1024: Wrong preprocessor directive /tmp/tmp3gu8zi92/4test.cs(4,0): error CS1024: Wrong preprocessor directive /tmp/tmp3gu8zi92/4test.cs(4,6): error CS1525: Unexpected symbol `namespace', expecting `identifier' or `static' /tmp/tmp3gu8zi92/4test.cs(4,19): error CS1525: Unexpected symbol `;', expecting `identifier' or `static' /tmp/tmp3gu8zi92/4test.cs(6,4): error CS1525: Unexpected symbol `double', expecting `identifier' or `static' /tmp/tmp3gu8zi92/4test.cs(13,1): error CS1514: Unexpected symbol `}', expecting `.' or `{' Compilation failed: 7 error(s), 0 warnings

Teste #1

Teste #2

Teste #3

Teste #4

Teste #5

Teste #6

Teste #7

Teste #8

Teste #9

Teste #10

Teste #11

Teste #12

Teste #13

Dúvidas ?

Participe e converse com milhares de devs em nossa comunidade no Discord.

0
A

Alfredo Neto

17/05/2021 21:30

erro no codigo soma c# /tmp/tmpp1ac6m8l/8test.cs(1,0): error CS1525: Unexpected symbol `string' Compilation failed: 1 error(s), 0 warnings

alfredo gelk neto

Brasil