Ir para conteúdo
Fórum Script Brasil

beatrizbarrionuevo

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre beatrizbarrionuevo

beatrizbarrionuevo's Achievements

0

Reputação

  1. o exercicio é o seguinte: QUESTÃO 01 O DNA, base da informação sobre o corpo humano, é composto, simplificadamente, por sequência de bases. Tal informação genética, o DNA, é armazenado no núcleo da célula. São possíveis as seguintes bases para a formação do DNA:  Adenina – A - codificada pelo dígito 1  Timina –T- codificada pelo dígito 2  Citosina- C- codificada pelo dígito 3 Guanina-G-codificada pelo dígito 4 Assim, um pedaço de DNA com o código 2331 corresponde à sequência timina – citosina – citosina – adenina. Por ser de extrema importância na célula, o DNA precisa ser “copiado” para, somente após isso, ser usado no citoplasma da célula. O processo de cópia, feito quimicamente, consiste em gerar um RNAmensageiro. Esta cópia será usada no citoplasma da célula. A cópia para o RNA-mensageiro sai invertida, isto é, fazemos uma base “invertida” do DNA que terá uso no citoplasma da célula. Base invertida pois:  Se o DNA tiver Adenina, 1, codifica-se o RNA – mensageiro com 2  Se o DNA tiver Timina, 2, codifica-se o RNA-mensageiro com 1  Se o DNA tiver Citosina, 3, codifica-se o RNA-mensageiro com 5  Se o DNA tiver Guanina, 4, codifica-se o RNA-mensageiro com 3 Faça um programa que leia um número inteiro positivo de 3 dígitos, correspondente ao DNA e gere o respectivo RNA-mensageiro Exemplificando, se X=123 então Y=215 Exemplificando, se X=342 então Y=531 Como eu tentei resolver, mas não esta dando certo: #include <conio.h> #include <stdio.h> #include <stdlib.h> int main () { int RNA , DNA , x , y , z ; printf("De o codigo %d", DNA); scanf("%d", &DNA); x=DNA/100; y=(DNA%100)/10; z=(DNA%100)%10; if(DNA=1) {x=2;} else{ if(DNA=2) {x=1;} else{ if(DNA=3) {x=5;} else{ if(DNA=4) {x=3;};};};}; if(DNA=1) {y=2;} else{ if(DNA=2) {y=1;} else{ if(DNA=3) {y=5;} else{ if(DNA=4) {y=3;};};};}; if(DNA=1) {z=2;} else{ if(DNA=2) {z=1;} else{ if(DNA=3) {z=5;} else{ if(DNA=4) {z=3;};};};}; RNA=(x*100)+(y*10)+z; printf ("o codigo e: %d",RNA); system ("pause"); return 0; }; porque esta dando errado????? obrigada desde já
×
×
  • Criar Novo...