Regner
-
Total de itens
6 -
Registro em
-
Última visita
Posts postados por Regner
-
-
Obrigado mais uma vez!
-
Quando vou dar entrada no primeiro dados ele ocorre um erro, alguém pode me ajudar!
Grato!
Segue abaixo o script:
#include <string.h> #include <stdlib.h> #include <stdio.h> #include <iostream.h> #include <conio.h> #include <math.h> main () { float xa,ya,xb,yb,d,s,raiz=2,sa,sb,sc,sd,se; printf ("Digite o valor de X1: "); scanf ("%f", xa); printf ("Digite o valor de Y1: "); scanf ("%f", ya); printf ("Digite o valor de X2: "); scanf ("%f", xb); printf ("Digite o valor de Y2: "); scanf ("%f", yb); sa=(xb-xa); sb=(yb-ya); sc=pow(sa,raiz); sd=pow(sb,raiz); se=sc+sd; d=sqrt (se); system ("cls"); printf ("A distancia entre os dois pontos é: %f", d); system ("pause"); }
Gostaria de saber também, se as biblioteca carregam muito o programa? e se tiverem algum lugar que explica bem as principais bibliotecas, que me informassem para que eu possa estudar? Caso seja possível?
Obrigado mais uma vez, desde já!
-
Gui!
Deu certo! Muito obrigado!
Desculpe-me por ter postado em lugar errado!
Deu certo! Muito Obrigado!
-
Descobri alguns erros e arrumei:
#include <string.h> #include <stdlib.h> #include <stdio.h> #include <iostream.h> #include <conio.h> main () { char n[20],s[10],pro[20],r[15],b[15],e[15],cep[10],t[10]; int i; float p,a; printf ("Digite o seu Nome: "); gets (n); fflush (stdin); printf ("Digite sua Idade: "); scanf ("%f",&i); fflush (stdin); printf ("Digite o seu Sexo: "); gets (s); fflush (stdin); printf ("Digite o seu Peso: "); scanf ("%f",&p); fflush (stdin); printf ("Digite a sua Altura: "); scanf ("%f",&a); fflush (stdin); printf ("Digite a sua Profissao: "); gets (pro); fflush (stdin); printf ("Digite a sua Rua: "); gets ®; fflush (stdin); printf ("Digite o seu Bairro: "); gets (B); fflush (stdin); printf ("Digite o seu Estado: "); gets (e); fflush (stdin); printf ("Digite o CEP: "); gets (cep); fflush (stdin); printf ("Digite o seu telefone: "); gets (t); fflush (stdin); system ("cls"); printf ("Nome: %s", n); printf ("\nIdade: %i", i); printf ("\nSexo: %s", s); printf ("\nPeso: %d", p); printf ("\nAltura: %d", a); printf ("\nProfissao: %s", pro); printf ("\nRua: %s", r); printf ("\nBairro: %s", B); printf ("\nEstado: %s", e); printf ("\nCEP: %s", cep); printf ("\nTelefone: %s", t); printf ("\n\n")/ system ("pause"); }
Só que estou com um problema! Quando vou digitar o peso e a altura, que estão em float, ele imprimi um monte de numero nada a ver, alguém pode me ajudar?
-
Desculpe se estou postando em lugar errado, dei uma olhada no forum mas não achei um lugar mais adequado!
Estou aprendendo C agora e não estou conseguindo compilar esse sistema simples de entrada e saida de dados!
Estava usando o cout/cin, mas acontecia de colocar coisa composta no campo de entrada ( Ex: Digite seu nome: / Regner Henrique) ele pular o proximo comando, já pulando para o terceiro pedindo uma entrada( Ex: Digite seu Nome: Regner Henrique; Digite sua Idade: Digite sua Cidade: são Paulo )! Então conversei com um amigo programador e ele pediu para que eu usa-se Printf() e Scanf(), por que poderia ser esse fato! Li sobre os dois comandos mais eu não estou conseguindo compilar esse meu sistema, alguém pode me ajudar?
Segue abaixo o script:
#include <string.h> #include <stdlib.h> #include <stdio.h> #include <iostream.h> #include <conio.h> main () { char n[20],i[15],s[10],p[6],a[6],pro[20],r[15],b[15],e[15],cep[10],t[10]; printf ("Digite o seu Nome: "); scanf (%s,n); printf ("Digite sua Idade: "); scanf (%s,i); printf ("Digite o seu Sexo: "); scanf (%s,s); printf ("Digite o seu Peso: "); scanf (%s,p); printf ("Digite a sua Altura: "); scanf (%s,a); printf ("Digite a sua Profissao: "); scanf (%s,pro); printf ("Digite a sua Rua: "); scanf (%s,r); printf ("Digite o seu Bairro: "); scanf (%s,B); printf ("Digite o seu Estado: "); scanf (%s,e); printf ("Digite o CEP: "); scanf (%s,cep); printf ("Digite o seu telefone: "); scanf (%s,t); system ("cls"); printf ("Nome: %s", n); printf ("\nIdade: %s", i); printf ("\nSexo: %s", s); printf ("\nPeso: %s", p); printf ("\nAltura: %s", a); printf ("\nProfissao: %s", pro); printf ("\nRua: %s", r); printf ("\nBairro: %s", B); printf ("\nEstado: %s", e); printf ("\nCEP: %s", cep); printf ("\nTelefone: %s", t); system ("pause"); }
Grato! Desculpe-me se postei em lugar errado!
Erro de Compilação
em C, C++
Postado
Boa Tarde!
Estou com algumas duvídas, uma seria o motivo de não conseguir identificar os erros ocorrido nesse programa, e o outro é quando eu uso herança nesse programa, mais assim que eu resolver esse problema, eu mencionarei qual o problema que ocorre na herança.
Bem, como podem ver a função da classe é de pega o nome e a idade do usuário, armazena-la em nas variaveis private, e em seguinda imprimi-las na tela, e no programa principal, imprimir uma solicitação para que o usuário digite o Nome e a Idade, e em seguinda faz a chamada dos metodos da classe.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Classe
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
// classe Superpoder
class Dons
{
private:
char nome[64];
int categoria;
public:
void set_dados(char*, int);
char* get_nome();
int get_categoria();
void exibe_dados(void);
};
void Dons::set_dados(char* n, int num)
{
strcpy (nome, n);
categoria=num;
};
char*Dons::get_nome()
{
return nome;
};
int Dons::get_categoria()
{
return categoria;
};
void Dons::exibe_dados(void)
{
cout << "\n";
cout << "Nome: "<<get_nome()<<endl;
cout << "Categoria: "<<get_categoria()<<endl;
};
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Programa Principal
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
#include "classeDons.h"
#include <iostream.h>
#include <string.h>
main ()
{
Dons usu;
char nome[64];
int idade;
cout << "Digite o seu nome: ";
cin >> nome;
cout << "Digite sua idade: ";
cin >> idade;
usu.set_dados(char* nome, int idade);
usu.exibe_dados();
}
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Erros Apresentados
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Compilador: Default compiler
Executando g++.exe...
g++.exe "G:\Lucelena\Projeto\Nova pasta\Untitled1.cpp" -o "G:\Lucelena\Projeto\Nova pasta\Untitled1.exe" -I"C:\Dev-Cpp\lib\gcc\mingw32\3.4.2\include" -I"C:\Dev-Cpp\include\c++\3.4.2\backward" -I"C:\Dev-Cpp\include\c++\3.4.2\mingw32" -I"C:\Dev-Cpp\include\c++\3.4.2" -I"C:\Dev-Cpp\include" -L"C:\Dev-Cpp\lib"
In file included from G:\Lucelena\Projeto\Nova pasta\Untitled1.cpp:1:
G:\Lucelena\Projeto\Nova pasta\/classeDons.h: In member function `void Dons::set_dados(char*, int)':
G:\Lucelena\Projeto\Nova pasta\/classeDons.h:20: error: `strcpy' undeclared (first use this function)
G:\Lucelena\Projeto\Nova pasta\/classeDons.h:20: error: (Each undeclared identifier is reported only once for each function it appears in.)
G:\Lucelena\Projeto\Nova pasta\/classeDons.h: In member function `void Dons::exibe_dados()':
G:\Lucelena\Projeto\Nova pasta\/classeDons.h:36: error: `cout' undeclared (first use this function)
G:\Lucelena\Projeto\Nova pasta\/classeDons.h:37: error: `endl' undeclared (first use this function)
In file included from C:/Dev-Cpp/include/c++/3.4.2/backward/iostream.h:31,
from G:\Lucelena\Projeto\Nova pasta\Untitled1.cpp:2:
C:/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.
In file included from C:/Dev-Cpp/include/c++/3.4.2/cstring:51,
from C:/Dev-Cpp/include/c++/3.4.2/mingw32/bits/c++locale.h:42,
from C:/Dev-Cpp/include/c++/3.4.2/iosfwd:46,
from C:/Dev-Cpp/include/c++/3.4.2/ios:44,
from C:/Dev-Cpp/include/c++/3.4.2/ostream:45,
from C:/Dev-Cpp/include/c++/3.4.2/iostream:45,
from C:/Dev-Cpp/include/c++/3.4.2/backward/iostream.h:32,
from G:\Lucelena\Projeto\Nova pasta\Untitled1.cpp:2:
C:/Dev-Cpp/include/string.h: At global scope:
C:/Dev-Cpp/include/string.h:45: error: `char* strcpy(char*, const char*)' used prior to declaration
In file included from G:\Lucelena\Projeto\Nova pasta\Untitled1.cpp:2:
C:/Dev-Cpp/include/c++/3.4.2/backward/iostream.h:40: error: `cout' is already declared in this scope
C:/Dev-Cpp/include/c++/3.4.2/backward/iostream.h:52: error: `endl' is already declared in this scope
G:\Lucelena\Projeto\Nova pasta\Untitled1.cpp: In function `int main()':
G:\Lucelena\Projeto\Nova pasta\Untitled1.cpp:17: error: expected primary-expression before "char"
G:\Lucelena\Projeto\Nova pasta\Untitled1.cpp:17: error: expected primary-expression before "int"
Execução terminada
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Venho mais uma vez a me recorrer a esse forum, em que sempre me ajudou.
Ficarei Grato se alguém poder me ajudar.
Muito obrigado, desde já.