Z3r0 - Challenge 1 - C++

Ir em baixo

Z3r0 - Challenge 1 - C++

Mensagem  Z3r0 em Sab Jul 02, 2011 4:29 am

2 - Faça um Programa que peça cinco números separados por espaço e imprima o maior deles.

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
using namespace std;

int main()
{
int a, b, c, d, e, maior;

cout << "Entre com os cinco numeros: ";
cin >> a >> b >> c >> d >> e;

if (a > b)
maior = a;
else
maior = b;

if (c > d)
maior = c;
else
maior = d;

if (maior < e)
maior = e;

cout << "O Maior numero eh " << maior << endl;

}


Código linha a linha explicado em detalhes em : http://codepad.org/qwBQ2nUE



Última edição por Z3r0 em Seg Jul 04, 2011 5:10 am, editado 1 vez(es)
avatar
Z3r0

Mensagens : 149
Data de inscrição : 01/07/2011
Idade : 32

Ver perfil do usuário http://projectzim.blogspot.com

Voltar ao Topo Ir em baixo

...

Mensagem  Convidad em Sab Jul 02, 2011 9:14 am

Estou esperando o exercicio 1 em...
Porque C++ é muito parecido com C, assim fica mais facil de eu compreender e conseguir fazer o meu... Very Happy

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: Z3r0 - Challenge 1 - C++

Mensagem  Z3r0 em Sab Jul 02, 2011 9:55 pm

4 - Faça um Programa que verifique se uma letra digitada é vogal ou consoante.
 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;

int main()
{
char alfabeto;

cout << "Entre com uma letra: ";
cin >> alfabeto;

if ( alfabeto == 'a' || alfabeto == 'e' || alfabeto == 'i' || alfabeto == 'o' || alfabeto == 'u' )

cout << ("É vogal!\n");
else
cout << ("É consoante!\n") << endl;

}


Código linha a linha explicado em detalhes: http://codepad.org/IC1K5p9g

avatar
Z3r0

Mensagens : 149
Data de inscrição : 01/07/2011
Idade : 32

Ver perfil do usuário http://projectzim.blogspot.com

Voltar ao Topo Ir em baixo

Re: Z3r0 - Challenge 1 - C++

Mensagem  rmzelnick em Sab Jul 02, 2011 10:42 pm

FAIL

Fiz o teste com o ex2 do lobo, baixe ele do codepad.org e veja so:

$ ./raw
Entre com os cinco numeros: 90 80 70 110 120

Apartir dai o programa travou.
avatar
rmzelnick

Mensagens : 39
Data de inscrição : 02/07/2011
Idade : 25
Localização : Huntington, NY

Ver perfil do usuário http://www.markzelnick.me/

Voltar ao Topo Ir em baixo

Re: Z3r0 - Challenge 1 - C++

Mensagem  Z3r0 em Sab Jul 02, 2011 10:49 pm

Rimack Zelnick escreveu:FAIL

Fiz o teste com o ex2 do lobo, baixe ele do codepad.org e veja so:

$ ./raw
Entre com os cinco numeros: 90 80 70 110 120

Apartir dai o programa travou.

Ue... puz aqui:
g++ -o des1.bin des1.cpp
./des1.bin

E rodou com a mesma numeração "Entre com os cinco numeros: 90 80 70 110 120"
O Maior numero eh 120

avatar
Z3r0

Mensagens : 149
Data de inscrição : 01/07/2011
Idade : 32

Ver perfil do usuário http://projectzim.blogspot.com

Voltar ao Topo Ir em baixo

Re: Z3r0 - Challenge 1 - C++

Mensagem  rmzelnick em Sab Jul 02, 2011 10:54 pm

Estranho, agora que eu fiz isso deu tudo certo. confused
avatar
rmzelnick

Mensagens : 39
Data de inscrição : 02/07/2011
Idade : 25
Localização : Huntington, NY

Ver perfil do usuário http://www.markzelnick.me/

Voltar ao Topo Ir em baixo

Re: Z3r0 - Challenge 1 - C++

Mensagem  Z3r0 em Sab Jul 02, 2011 11:04 pm

Rimack Zelnick escreveu:Estranho, agora que eu fiz isso deu tudo certo. confused

Acho que isso se chama bug ahauhahua Razz
avatar
Z3r0

Mensagens : 149
Data de inscrição : 01/07/2011
Idade : 32

Ver perfil do usuário http://projectzim.blogspot.com

Voltar ao Topo Ir em baixo

Re: Z3r0 - Challenge 1 - C++

Mensagem  Z3r0 em Qua Jul 06, 2011 10:54 am

O C++ usa bastante coisa do C mas ainda me parece um pouco confuso se comparado a objetividade do Python... vivendo e aprendendo...

1 - Faça um Programa que peça cinco números separados por vírgula, e imprima o maior deles.
 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/* Compilado e testado usando ubuntu 10.10 */

#include <iostream> // permite o programa realizar entrada e saída.
#include <stdio.h> // necessária para printf()

using namespace std; // o programa utiliza o std

int main() // inicia a execução do programa
{
int i, num[5], maior; // cria duas variáveis inteiras e um vetor com 5 números

cout << "Entre com os cinco numeros: "; // solicita dados do usuario
scanf("%d,%d,%d,%d,%d",&num[0],&num[1],&num[2],&num[3],&num[4]); // ler os cinco digitos do cout

maior = num[0]; // verifica o número maior
for(i=1; i<5; i++)
if (num[i] > maior) maior=num[i];

//Imprime na tela o resultado
cout << ("O maior número é: \n") << maior << endl;
return 0; // termina o programa e retornando o valor zero
}
avatar
Z3r0

Mensagens : 149
Data de inscrição : 01/07/2011
Idade : 32

Ver perfil do usuário http://projectzim.blogspot.com

Voltar ao Topo Ir em baixo

Re: Z3r0 - Challenge 1 - C++

Mensagem  Z3r0 em Qua Jul 06, 2011 12:15 pm

5 - Faça um Programa que pergunte quanto você ganha por hora e o número de horas trabalhadas no mês. Calcule e mostre o total do seu salário no referido mês. ( Tentativa de resumir um pouco do que aprendi desse desafio com o Rimack Zelnick ).

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/* Compilado e testado usando ubuntu 10.10 */
#include <stdio.h> // necessária para printf() e outras funções de C

int main(int argc, char ** argv){ // inicia a execução do programa com dois objetos um inteiro e uma string qualquer
//Declarar variaveis para guardar valores
int h_trabalhadas;
float h_reais;

//Perguntar ao usuario quanto ele ganha hora, e quantas horas ele
//trabalhou
scanf("%f", &h_reais, printf("Quanto voce ganha por hora? "));
//printf("Quanto voce ganha por hora? ", scanf("%f", &h_reais));
scanf("%d", &h_trabalhadas, printf("Quantas horas voce trabalha no mes? "));
//Imprimir o salario do mes
printf("Salario do mes: %.2f\n", h_reais*h_trabalhadas);
//Retornar zero na funcao principal
return 0;
}

avatar
Z3r0

Mensagens : 149
Data de inscrição : 01/07/2011
Idade : 32

Ver perfil do usuário http://projectzim.blogspot.com

Voltar ao Topo Ir em baixo

reformulando o 2

Mensagem  Z3r0 em Qua Jul 06, 2011 1:06 pm

2 - Faça um Programa que peça cinco números separados por espaço e imprima o maior deles.

Eu tinha feito esse primeiro....dai to tentando fazer ele melhorado..
 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/* Compilado e testado usando ubuntu 10.10 */

#include <stdio.h> // permite o programa realizar entrada e saída.
#include <iostream> // permite o programa realizar entrada e saída.
using namespace std; // o programa utiliza o std

int main() // inicia a execução do programa
{
int i, num[5], maior; // cria duas variáveis inteiras e um vetor com 5 números

// solicita dados do usuario
scanf("%d %d %d %d %d",&num[0],&num[1],&num[2],&num[3],&num[4], printf( "Entre com os cinco numeros: "));

maior = num[0]; // verifica o número maior
for(i=1; i<5; i++) if (num[i] > maior) maior=num[i];

//Imprime na tela o resultado
cout << ("O maior número é: \n") << maior << endl;
return 0; // termina o programa e retornando o valor zero
}



Dá também... apesar do primeiro que fiz desse ... parecer mais claro, esse daria menos trabalho para uma função um pouco maior.
avatar
Z3r0

Mensagens : 149
Data de inscrição : 01/07/2011
Idade : 32

Ver perfil do usuário http://projectzim.blogspot.com

Voltar ao Topo Ir em baixo

Re: Z3r0 - Challenge 1 - C++

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum