Ir para conteúdo
Entre para seguir isso  
LG

Erros

Recommended Posts

LG    1
LG

Aula bônus I

 

 

Erros básicos

 

 

Nesta aula bônus irei falar sobre possíveis erros que podemos cometer ao tentar programar com o que aprendemos até aqui (aula 1 e 2).

Até onde aprendemos não tem como cometer um erro que travaria o computador ou um erro que desligaria o programa, porem erros que serão, quase sempre, apontados pelo compilador antes de finalizar a compilação.Estes erros são:

Erro do ponto e virgula:

Erro clássico, cometido freqüentemente por iniciantes ou até por veteranos,o erro é básico e muito simples de ser arrumado, este erro ocorre quando esquecemos de colocar o “ponto e virgula” no final de um comando.

[font=Calibri][size=3]Int nu;[/size][/font]
[color=red][size=3][font=Calibri]Int num[/font][/size][/color]

Neste caso o compilador vai acusar um erro na linha seguinte da variável num, o compilador acusa um erro na linha seguinte pois você não finalizou o comando.

 

19690628.jpg

 

Para arrumar este erro, basta colocar o “ponto e virgula” na linha onde está faltando.

 

Erro cout sem ser fechado/aberto:

Bem este é um erro menos comum porem alguns cometem este erro por falta de atenção ou por algum erro no teclado, bem quando estamos usando o cout e queremos mostrar o valor de uma variável “fechamos” o que eu chamo de “digitavel”, é um nome estranho para falar da área entre (<<”...”<<), bem quando não fechamos ou esquecemos de abrir novamente esta área “digitavel” o corre este erro ao tentarmos compilar.

[/size][/font]
[size=3][font=Calibri]cout<<"Olha o valor da variavel\n"<<nu "aff fail";[/font][/size]
[font=Calibri][size=3][code][/size][/font]
[font=Calibri][size=3]Neste caso o compilador acusaria um erro na mesma linha:[/size][/font]


[center][img=http://img690.imageshack.us/img690/5136/30251800.jpg][/center]


[font=Calibri][size=3]Para arrumar este erro basta fechar/abrir o que não COI fechado/aberto.Pode ocorrer o mesmo erro com o cin...[/size][/font]

[b][font=Calibri][size=4][color=darkgreen]Erro de chaves:[/color][/size][/font][/b]
[b][font=Calibri][size=3][/size][/font][/b] 
[font=Calibri][size=3]Bem esse é um erro comum que ocorre quando é aberto um bloco usando “{“ e não é fechado.[/size][/font]
[code]
[size=3][font=Calibri]int main(int argc, char *argv[])[/font][/size]
[size=3][font=Calibri]{[/font][/size]
[size=3][font=Calibri]  int nu;[/font][/size]
[size=3][font=Calibri]  cin>>nu;[/font][/size]
[color=red][size=3][font=Calibri]  if(nu == 10)[/font][/size][/color]
[color=red][size=3][font=Calibri]  {[/font][/size][/color]
[color=red][size=3][font=Calibri]        cout<<"oi\n";[/font][/size][/color]

[size=3][font=Calibri]  system("PAUSE");[/font][/size]
[size=3][font=Calibri]  return EXIT_SUCCESS;[/font][/size]
[font=Calibri][size=3]}[/size][/font]

O compilador provavelmente irá acusar um erro na ultima linha onde a função main é fechada “{“

72304950.jpg

 

 

 

Este erro para ser arrumado deve ser fechado o bloco.

 

Erro De variável falsa:

Bem quando escrevemos o nome da variável errado ou quando esta variável não foi criada este erro ocorre.

[/font][/size]
[size=3][font=Calibri]int [color=#4f81bd]nu[/color];[/font][/size]
[size=3][font=Calibri]cin>>[color=#4f81bd]nu[/color];[/font][/size]
[size=3][font=Calibri]if([color=red]n[/color] == 10)[/font][/size]
[size=3][font=Calibri]{[/font][/size]
[size=3][font=Calibri]cout<<"oi\n";[/font][/size]
[size=3][font=Calibri]} [/font][/size]
[font=Calibri][size=3][code][/size][/font]
[font=Calibri][size=3]Neste erro o compilador irá acusar o erro na linha onde a variável está escrita errada.[/size][/font]


[center][img=http://img692.imageshack.us/img692/1425/65990449.jpg][/center]



[font=Calibri][size=3]Para arrumar este erro você deve verificar se o nome foi escrito errado e arrumá-lo.[/size][/font]
[font=Calibri][size=3][/size][/font] 

[b][font=Calibri][size=4][color=sienna]Erro programa não fixa:[/color][/size][/font][/b]
[b][font=Calibri][size=3][/size][/font][/b] 
[font=Calibri][size=3]Este erro ocorre quando não usamos o comando[/size][/font]
[font=Calibri][size=3][code] system("PAUSE"); 

Neste erro não é acusado pelo compilador, ou seja seu programa poderá ser compilador normalmente porem não irá “fixar” na tela irá apenas piscar.

Para arrumar este erro você deve colocar o “system("PAUSE");” ou algum outro comando que tenha a mesma função .

 

 

Fim

:yes:

Compartilhar este post


Link para o post
Compartilhar em outros sites
Addicted    1
Addicted

Aprovado.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Dark Skyllen    7
Dark Skyllen

Muito boas suas aulas LG! (:

Garanto que muitos que estão lendo as aulas vão sair programando pra google :weegee:

 

Abraços,

Dark Skyllen

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×