Ir ao conteúdo

o PROGRAMA NAO SAI DA PRIMEIRA LINHA QUANDO É EXECUTADO


Clara Aline

Posts recomendados

Postado

aLGUEM PODERIA ME AJUDAR

 

ESSE PROGRAMA ESTA RODANDO SEM ERROS 

SÓ QUE QUANDO EXECUTO ELE SÓ APARECE A PRIMEIRA MEDIDA DO LIVRO PARA DIGITAR AS OUTYRAS NÃO 

 

OBG 

 

 

 

#include <stdio.h>

#include <stdlib.h>

 

int main(void) {

   int lado1, lado2, lado3, incerteza, calculo, resultadorelativa1, resultadorelativa2,

    resultadorelativa3, resultadopercentual1, resultadopercentual2, resultadopercentual3;

   double media;

  

   printf( "informe a medida o livro, lado 1");

   scanf( "%d , &lado1," );

 

   printf( "informe a medida o livro, lado 2");

   scanf( "%d , &lado2, ");

  

   printf( "informe a medida o livro, lado 3");

   scanf( "%d , &lado3," );

  

    printf( "informe a incerteza do instrumento de medida (regua)");

    scanf( "%d , &incerteza," );

  

  

   resultadorelativa1=0,5/lado1; //calcular incerteza relativa lado 1

   resultadorelativa2=0,5/lado2; //calcular incerteza relativa lado 2

   resultadorelativa3=0,5/lado3; //calcular incerteza relativa lado 3

  

  

   resultadopercentual1=0,5/lado1*100; //calcular incerteza percetual lado 1

   resultadopercentual2=0,5/lado2*100; //calcular incerteza percentuallado 2

   resultadopercentual3=0,5/lado3*100; //calcular incerteza percentual lado 3

  

 

   // mostrando incerteza relativa na tela

    printf( "A incerteza relativa do lado 1 do livro é ",resultadorelativa1);

       printf( "A incerteza relativa do  lado 2 do livro é ",resultadorelativa2);

          printf( "A incerteza relativa do lado 3 do livro é ",resultadorelativa3);

  

  

   // mostrando incerteza percentual na tela

    printf( "A incerteza percentual do lado 1 do livro é ",resultadopercentual1);

       printf( "A incerteza percentual do lado 2 do livro é ",resultadopercentual2);

          printf( "A incerteza percentual do lado 3 do livro é ",resultadopercentual3);

 

 

 system("pause");

   return EXIT_SUCCESS;     }

 

Postado

Os scanfs estão errados.

Da forma que você fez, a função está recebendo apenas um argumento string.

E essa função deve receber dois parâmetros: o primeiro é uma string com o formato e o segundo é o endereço da variável

Postado

Primeiramente, tente manter mais organizado o seu código fonte. Se você veio procurar suporte para solucionar possíveis erros presentes em seu código, tente mantê-lo mais organizado pra facilitar quem procura te ajudar. Além disso, se você pretende trabalhar um dia no ramo, tentar manter o código em ordem ajuda e muito nas manutenções realizadas por outros programadores.

 

Tente este código:

#include <stdio.h>#include <stdlib.h> int main(void) {//Usaremos vetores para acabar com o excesso de variáveis no seu código:int lados[3]; //Vetor relativo aos lados.int resultadorelativa[3]; //Vetor relativo aos resultados relativos.int resultadopercentual[3]; //Vetor relativo aos resultados percentuais.int incerteza, calculo;double media; printf("informe a medida o livro, lado 1");scanf("%d", &lados[0]); printf("informe a medida o livro, lado 2");scanf("%d", &lados[1]); printf("informe a medida o livro, lado 3");scanf("%d", &lados[2]); printf("informe a incerteza do instrumento de medida (regua)");scanf("%d", &incerteza);  resultadorelativa[0] = 0, 5 / lados[0]; //calcular incerteza relativa lado 1resultadorelativa[1] = 0, 5 / lados[1]; //calcular incerteza relativa lado 2resultadorelativa[2] = 0, 5 / lados[2]; //calcular incerteza relativa lado 3  resultadopercentual[0] = 0, 5 / lados[0] * 100; //calcular incerteza percetual lado 1resultadopercentual[1] = 0, 5 / lados[1] * 100; //calcular incerteza percentuallado 2resultadopercentual[2] = 0, 5 / lados[2] * 100; //calcular incerteza percentual lado 3  //Mostrando incerteza relativa na telaprintf("A incerteza relativa do lado 1 do livro é ", resultadorelativa[0]);printf("A incerteza relativa do  lado 2 do livro é ", resultadorelativa[1]);printf("A incerteza relativa do lado 3 do livro é ", resultadorelativa[2]);  //Mostrando incerteza percentual na telaprintf("A incerteza percentual do lado 1 do livro é ", resultadopercentual[0]);printf("A incerteza percentual do lado 2 do livro é ", resultadopercentual[1]);printf("A incerteza percentual do lado 3 do livro é ", resultadopercentual[2]);  system("pause");return EXIT_SUCCESS;}

Todos os bugs reparados no scanf e ainda mais organização com os vetores. Estude ambos os temas.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!