Ir ao conteúdo
  • Cadastre-se

Alguém ajuda com esse erro. Error] expected '}' at end of input


Posts recomendados

Alguém pode me ajudar a encontrar o erro e executar o programa

 

 



#include <stdio.h> 
#include <stdlib.h> 
int main (){




float vlarg,valal,quantt,quantc,mq,quantd;
char resposta, altura,parede,largura;





while (1)
{


printf ("Digite a  altura da parede: \n");
scanf ("%f",&valal);
printf ("Digite a largura da parede: \n");
scanf ("%f",&vlarg);
quantt = (valal*vlarg)*16;
printf ("O metro quadrado dessa parede e de:\n");
mq = vlarg*valal;
printf ("Os tijolos necessarios para a construção sera de:\m");
   quantc = (valal*vlarg)/6
   printf("A quantidade de sacos de cimento utilizados sera de:\n");
   quantd = (valal*vlarg)*0.8/8
printf("Na media 8hras p/d de mão de obra o pedreiro acabará a construção em:" ,quantd, " dia(s)\n");
printf ("Deseja continuar os cálculos? (Sim || Nao):");
scanf ("%sim",& resposta)
if("sim");
sistem ("pause")
return 0;


 

 

[Error] expected '}' at end of input

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

@Pamela silva santos

Tem algumas variáveis sem utilidade aí.

O char só pode receber um caracter. Portanto não tem como ele ler sim. Ele precisa ler 'S' ou 'N'. Ou então crie um inteiro que leia 0 ou 1, 1 ou 2, etc.

 

Cadê o resto do código, com as chaves de fechamento do main e o retorno?

Link para o comentário
Compartilhar em outros sites

O erro é só 1, você não estudou a linguagem C:

de uma olhada na 2, 3, 4. e também olhe na aula 31: https://programacaodescomplicada.wordpress.com/indice/linguagem-c/


O erro é só 1, você não estudou a linguagem C:

de uma olhada na 2, 3, 4. e também olhe na aula 31: https://programacaodescomplicada.wordpress.com/indice/linguagem-c/

Link para o comentário
Compartilhar em outros sites

@Pamela silva santos

Tem algumas variáveis sem utilidade aí.

O char só pode receber um caracter. Portanto não tem como ele ler sim. Ele precisa ler 'S' ou 'N'. Ou então crie um inteiro que leia 0 ou 1, 1 ou 2, etc.

 

Cadê o resto do código, com as chaves de fechamento do main e o retorno?

 

 

#include <stdio.h> #include <stdlib.h>  main(){  float vlarg,valal,quantt,quantc,mq,quantd;int altura,parede,largura;char resposta; {while (1){printf ("Digite a  altura da parede: \n");scanf ("%f",&valal);printf ("Digite a largura da parede: \n");scanf ("%f",&vlarg);quantt = (valal*vlarg)*16;printf ("O metro quadrado dessa parede e de:\n");mq = vlarg*valal;printf ("Os tijolos necessarios para a construção sera de:\m");   quantc = (valal*vlarg)/6   printf("A quantidade de sacos de cimento utilizados sera de:\n");   quantd = (valal*vlarg)*0.8/8printf("Na media 8hras p/d de mão de obra o pedreiro acabará a construção em:" ,quantd, " dia(s)\n");printf ("Deseja continuar os cálculos? (s/n):");scanf ("%s",& resposta)if("s");sistem ("pause")return 0;    }
 
 
 
 
só conseguir fazer ate aqui, alguém pode ajudar a completar ?
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber 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...