• Matéria: Informática
  • Autor: JoaoYango21
  • Perguntado 5 anos atrás

Faça um programa que receba dez números inteiros e mostre a quantidade de números primos dentre os números que foram digitados. Em linguagem c# ou csharp.


Anônimo: oq é linguagem c#?
Anônimo: sou um aluno do primeiro ano
JoaoYango21: linguagem csharp é uma linguagem de programação da Plataforma NET, derivada de C/C++ orientada há objetos.
Anônimo: obrigado

Respostas

respondido por: fqpl059
1

Resposta:

O algoritmo requerido em C# está abaixo!

Espero te ajudado :)

Algoritmo:

using System;

class Program {

   static void Main(string[] args) {

       int primos = 0;

       int[] nums = new int[10];

   

       for(int c=0; c<10; c++){

           Console.Write("Informe um valor "+(c+1)+"/10: ");

           nums[c] = Int32.Parse(Console.ReadLine());

           if (is_primo(nums[c])){

               primos++;

           }

       }

       

       Console.Write("Foram digitados "+primos);

       Console.WriteLine(" números primos!");

       

   }

   

   static bool is_primo(int num){

       int divs = 0;

       for(int c=num; c>0; c--){

           if(num%c == 0){

               divs++;

           }

       }

       

       return divs == 2;

   }

}


JoaoYango21: Ajudou muito.
fqpl059: É muito bom saber disso :)
JoaoYango21: Gostaria de saber em windows form o exercício fica como se é possível?
fqpl059: Não entendi sua dúvida?
JoaoYango21: Programa esta em aplicativo console eu queria em aplicativo windows forms.
fqpl059: Há, tu quer interface gráfica. Correto?
JoaoYango21: Sim
fqpl059: Cara, sinto muito mas não tenho o Visual Studio instalado...
fqpl059: Mas você já tem toda a lógica do script :)
JoaoYango21: Valeu muito pela ajuda vou tentar fazer interface gráfica.
Perguntas similares