Jump to content
Fórum Script Brasil
  • 0

Exercicio Em C


Magda Santos

Question

Tem que desenvolver em linguagem C está questão num sei nem por onde começar!!

Crie um programa que leia o número de prótons, o número de elétrons e o número de nêutrons de um átomo e escreva na tela se o mesmo está neutro, carregado positivamente ou negativamente, e o número de massa.

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 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;
    
    
}

Edited by Saint Kidd
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...