Ir para conteúdo

POWERED BY:

Arquivado

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

LCS

[Resolvido]If em C++, iniciante

Recommended Posts

Então galerinha eu programo em VB e queria aprender alguma coisa de c++.

 

Eu gostaria que alguém postasse um codigo simples que usasse um if para saber se a pessoa eh maior ou menor de idade.

 

exemplo

 

se maior de 18 então escreve "voce eh maior" senão escreve "você eh menor"

 

gostaria disso em modo console do Dos.

 

 

Se alguem puder ajudar ficarei mto grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha um exemplo simples disso em c++ é assim:

#include <iostream>
using namespace std;
main () {
	 int idade;
	 cout << "Digite a idade: ";
	 cin >> idade;
	 if (idade >= 18) cout << "Voce eh maior";
	 else cout << "Voce eh menor";
	 system("pause>>NULL");
	 }

qlqr duvida abuse do forum :P

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então cara quando eu mando executar aqui dah um erro. eu to usando o Ms visual c++ 6

Compartilhar este post


Link para o post
Compartilhar em outros sites

fale ql erro pq eu compilei pelo Dev e deu certinhooo!

tente assim:

#include <stdio.h>
#include <conio.h>
main(){
	 int idade;
	 printf("Digite a idade: ");
	 scanf("%d",&idade);
	 if (idade >= 18) printf("Voce eh maior");
	 else printf("Voce eh menor");
	 getch();
	 }

Compartilhar este post


Link para o post
Compartilhar em outros sites

opa. então cara eu baixei o Dev c++ e funcionou legal, acho que era o visual c++ mesmo que tava bugado. bom legal..

 

Eu entendi algumas coisas, porém algumas eu nem imagino pra que serve;

agora tu pode tirar algumas duvidas minhas...??

 

la vai

 

1) essa sequencia de codigos tem que estar presente em todo programa que fazer? e para que servem?

 

#include <stdio.h>

#include <conio.h>

 

2)Pra que serve esse ai emabaixo?

scanf("%d",&idade);

 

3)Se eu quiser que o programa apos fazer uma verificação de idade pergunte se quer fazer outra ou sair? como faz?,

 

Muito obrigado por enquanto.

 

 

Edit

 

então eu tentei fazer esse programa de media so que não consigo fazer o calculo ser exibido na tela

 

#include <iostream>

using namespace std;

main () {

int nota1,nota2,nota3,nota4,media;

cout << "Digita a primeira nota: ";

cin >> nota1;

cout << "Digite a segunda nota:";

cin >> nota2;

cout << "Digite a terceira nota:";

cin >> nota3;

cout << "Digite a quarta nota:";

cin >> nota4;

media = (nota1 + nota2 + nota3 + nota4)/ 4;

printf (media);

printf("obrigado");

system("pause>>NULL");

}

é isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vamos por partes entaum:

 

1) os "#include" q você viw sempre estarão nos programas sim, eles fazem chamadas as bibliotecas q contem comandos nelas, por exemplo c você qr usar o comando "getch();" e naum declara a biblioteca conio.h, qnd compilar o programa ele dará um erro dizendo q naum reconhece o comando usado!! elas são as headers ow seja as bibliotecas necessarias para acessar os comandos utilizados!

 

2)Esta linha esta fazendo a leitura de uma variável, o comando "scanf" faz a leitura da variavel e o "%d" indica q é uma variavel q receberá um valor inteiro e o "&idade", mostra em ql endereço de variável ele irá jogar o conteúdo obtido!

 

3) esse tópico te ajudará: http://forum.imasters.com.br/index.php?showtopic=255535

 

4) seu programa esta errado pois você deu um printf(media) + naum é assim q exibe valores de variaveis!

o correto é assim:

printf("%.2f", media);
"%f" indica q é uma variavel do tipo float!

declare tds suas variáveis desse programa como float pois pode haver notas 'quebradas' e a media é uma divisao!

 

Volte a postar []'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

parte da verificação concluida. Eu usei o do while.

 

Cara eu vou largar de mão o C++ , essa linguagem apesar de ser bem flexivel quanto as possibilidades de programação, não tem nenhuma agilidade na programação se comparada com o C# , Java ou até mesmo o Python com o Django junto.

 

Mesmo assim mto obrigado pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

É cara o c eu acho dahora ta ligado, + c você pensa mais na parte grafica e tal, C naum [e a linguagem q você procura!!

é assim msm c você num c adaptar a uma linguagem bora pra outra oq num pode [e deixar de estudar..

 

Sempre q precisar poste suas dúvidas!!

 

flw :D

 

parte da verificação concluida. Eu usei o do while.

 

Cara eu vou largar de mão o C++ , essa linguagem apesar de ser bem flexivel quanto as possibilidades de programação, não tem nenhuma agilidade na programação se comparada com o C# , Java ou até mesmo o Python com o Django junto.

 

Mesmo assim mto obrigado pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Apesar de concordar com voce, exite uma IDE para C++ que ajuda bastante "builder C++".

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

parte da verificação concluida. Eu usei o do while.

 

Cara eu vou largar de mão o C++ , essa linguagem apesar de ser bem flexivel quanto as possibilidades de programação, não tem nenhuma agilidade na programação se comparada com o C# , Java ou até mesmo o Python com o Django junto.

 

Mesmo assim mto obrigado pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.