Ir para conteúdo
Fórum Script Brasil
  • 0

Exercicio Em C


Magda Santos

Pergunta

1 resposta a esta questão

Posts Recomendados

  • 0

Antes de colocar o programa aqui, você precisa saber de algumas coisas.

Um átomo positivamente carregado é denominado Cátion e ele fica positivamente carregado, porque o átomo doa um ou mais elétrons de sua camada de valência para ficar estável e com essa doação, ele fica com o número de prótons maior que o número de elétrons.

Um átomo carregado negativamente é denominado Ânion e ele fica negativamente carregado porque recebe um ou mais elétrons em sua camada de valência para fica estável e com isso, ele fica com o número de elétrons maior que o número de prótons.

O seu exercício está pedindo apenas para fornecer o número de prótons, elétrons e neutrons e essas informações não são o suficiente para determinar se um átomo é cátion ou ânion.

O que fiz foi apenas comparar o número de protons com o número de elétrons.

Determinei que se o número de protons for maior que o número de elétrons, o átomo será um cátion.

Se o número de elétrons for maior que o número de prontos, ele será um ânion.

Se o número de prótons e elétrons for igual, o átomo será neutro.

A massa do átomo é o valor do número atômico dele. Para descobrir isso é só realizar a somo do número de prótons com o número de neutrons.

Estou te explicando tudo isso porque é importante você entender o que existe por trás do programa. Você vai se desenvolver muito mais em programação assim do que só copiando o código.

Agora vou postar o código do programa. Tente entender e veja se é esse o resultado que precisa, se não for eu refaço.

#include<stdlib.h>
#include<stdio.h>

int main ()
{
   int protons, eletrons, neutrons, massa;
   
   
    printf("Entre com o numero de protons: ");
    scanf("%d", &protons);
    printf("Entre com o numero de el%ctrons: " , 130);
    scanf("%d", &eletrons);
    printf("Entre com o numero de neutrons: ");
    scanf("%d", &neutrons);
    
    massa=protons+neutrons;
    
    if(protons==eletrons)
    {
      printf("\nEste %ctomo %c neutro.\n" , 160, 130);
      printf("A massa do %ctomo %c: %d.\n" , 160 , 130 , massa);
    }
    
    if(protons>eletrons)
    {
      printf("\nEste %ctomo est%c positivamente carregado - C%ction.\n" , 160, 160, 160);
      printf("A massa do %ctomo %c: %d.\n" , 160 , 130 , massa);
    }  
    
    if(eletrons>protons)
    {
      printf("\nEste %ctomo est%c negativamente carregado - Anion.\n" , 160, 160);
      printf("A massa do %ctomo %c: %d.\n" , 160 , 130 , massa);
    } 
    
    system("Pause");
    return 0;
    
    
}

Editado por Saint Kidd
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...