Ir ao conteúdo
  • Cadastre-se

Dúvida sobre código


Dan Oliveira

Posts recomendados

Olá galera, estou começando um curso de técnico em informática, e em lógica de programação estamos utilizando a linguagem C++ de apoio, então foi passado 10 exercícios para resolvermos em C++, já consegui fazer todos funcionarem, mas o exercício 1 a professora passou na lousa (encontra-se abaixo) e não consigo compilar ele aqui...

Código:

#include <iostream.h>
void main()
{
float n1, n2, n3, n4, med;
cout << "Digite a primeira nota: ";
cin >> n1;
cout << "Digite a segunda nota: ";
cin >> n2;
cout << "Digite a terceira nota: ";
cin >> n3;
cout << "Digite a quarta nota: ";
cin >> n4;
med = (n1+n2+n3+n4)/4;
cout << "Media: " << med;
system("PAUSE");

}

Consegui compilar de outra forma, mas a professora passou este na lousa e não consigo compilar aqui, como é possível? O.o

OBS: Estou usando o Dev-C++ para compilação.

Obrigado!

Link para o comentário
Compartilhar em outros sites

Eita, esqueci do erro :mellow:

Aqui está:

Compilador: Default compiler

Executando g++.exe...

g++.exe "C:\Users\Daniel\Desktop\Philadelpho\Lógica de Programação\Exemplo01.cpp" -o "C:\Users\Daniel\Desktop\Philadelpho\Lógica de Programação\Exemplo01.exe" -I"D:\Dev-Cpp\lib\gcc\mingw32\3.4.2\include" -I"D:\Dev-Cpp\include\c++\3.4.2\backward" -I"D:\Dev-Cpp\include\c++\3.4.2\mingw32" -I"D:\Dev-Cpp\include\c++\3.4.2" -I"D:\Dev-Cpp\include" -L"D:\Dev-Cpp\lib"

In file included from D:/Dev-Cpp/include/c++/3.4.2/backward/iostream.h:31,

from C:\Users\Daniel\Desktop\Philadelpho\Lógica de Programação\Exemplo01.cpp:1:

D:/Dev-Cpp/include/c++/3.4.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.

C:\Users\Daniel\Desktop\Philadelpho\Lógica de Programação\Exemplo01.cpp:3: error: `main' must return `int'

Execução terminada

Tentei usar <iostream> em vez de <iostream.h> mas também não deu certo (aparece outros erros).

Obrigado!

Link para o comentário
Compartilhar em outros sites

Olá galera, estou começando um curso de técnico em informática, e em lógica de programação estamos utilizando a linguagem C++ de apoio, então foi passado 10 exercícios para resolvermos em C++, já consegui fazer todos funcionarem, mas o exercício 1 a professora passou na lousa (encontra-se abaixo) e não consigo compilar ele aqui...

Código:

#include <iostream.h>
void main()
{
float n1, n2, n3, n4, med;
cout << "Digite a primeira nota: ";
cin >> n1;
cout << "Digite a segunda nota: ";
cin >> n2;
cout << "Digite a terceira nota: ";
cin >> n3;
cout << "Digite a quarta nota: ";
cin >> n4;
med = (n1+n2+n3+n4)/4;
cout << "Media: " << med;
system("PAUSE");

}

Obrigado!

Há duas observações:

1° - você esqueceu de declarar "using namespace std" , depois da declaração da biblioteca.

2° não é "void main()" é int main(void).

De uma olhada no codigo funcionando.

#include <iostream>

using namespace std;

int main(void)
{
float n1, n2, n3, n4, med;
cout << "Digite a primeira nota : ";
cin >> n1;
cout << "Digite a segunda nota : ";
cin >> n2;
cout << "Digite a terceira nota : ";
cin >> n3;
cout << "Digite a quarta nota : ";
cin >> n4;
med = (n1+n2+n3+n4)/4;
cout << endl;
cout << "Media: " << med;
cout << endl;
system("PAUSE");// funciona no compilador dev c++
return 0;
}

Link para o comentário
Compartilhar em outros sites

Caramba.. Fiquei meio perdido agora, sou bem iniciante na area e a professora que passou esse exemplo na lousa, estranhamente de forma errada 0.0

Obrigado pela ajuda Solid_Solid, eu já havia conseguido compilar usando o int main(void), mas eu queria tirar a dúvida.

(Tópico reportado como resolvido).

Abraços!

Link para o comentário
Compartilhar em outros sites

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!