s0n1c - Challenge 1 - C

Ir em baixo

s0n1c - Challenge 1 - C

Mensagem  Convidad em Sab Jul 02, 2011 9:11 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
27
28
29
30
31
32
33
34
35
36
37
38
39
/* Arquivos de cabeçalhos */
#include <stdio.h>
#include <stdlib.h>

/* Função principal */
int main(void)
{
/* Declarando variaveis */
int vetor[5], a, b, c;

/* Imprime mensagem na tela */
printf ("Numeros (5): ");

/* Laço responsavel por fazer o scan de cada elemento */
for (b = 0; b < 5; b++)
{
/* captura caracter digitado */
scanf("%d", &vetor[b] );
} /* Fim do laço */
c = 1;
b = 0;
a = vetor[0];

/* Laço responsavel por comparar cada elemento */
while (b < 4)
{
if (vetor[b] < vetor[c])
{
if (vetor[c] > a)
{
a = vetor[c];
}
}
b++;
c++;
} /* fim do laço */
/* Imprime a mensagem */
printf("Maior número digitado: %d \n",a);
} /* fim do código */


Codepad : http://codepad.org/QM5sq8Be


3 - Faça um Programa que verifique se uma letra digitada é "F" ou "M". Conforme a letra escrever: F - Feminino, M - Masculino, Sexo Inválido.

 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
// Arquivos de cabeçalhos
#include<stdio.h>
#include<string.h>
#include<stdlib.h>

// Função principal
main(){
char sexo; // declarando variável

//imprime uma mensagem na tela
printf("Sexo: (M-Masculino | F-Feminino)"); // imprime na tela
scanf("%s", &sexo); //captura o caracter digitado

switch(sexo){
case 'M': // Se o usuario digitar a letra M executa o código a baixo
printf("Sexo Masculino"); // imprime na tela
break; // sai do switch e não executa o resto do código

case 'F': // Se o usuario digitar a letra F executa o código a baixo
printf("Sexo Feminino"); // imprime na tela

default: // opção padrão, se todas as outras opções forem falsas o default é executado
printf("Sexo Invalido"); // imprime na tela

} // fim do switch
} // fim do programa


Codepad : http://codepad.org/94fhYdBx


4 - Faça um Programa que verifique se uma letra digitada é vogal ou consoante. Exemplo:

 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
/* Arquivos de cabeçalho */
#include<stdio.h>

/* Função pricipal */
int main(){

/* Declarando variaveis */
char alfabeto;

/* Imprimindo mensagem na tela */
printf("Entre com a letra: ");
scanf("%s", &alfabeto); /* Captura o caracter digitado */

/* comparando 'alfabeto' com as vogais, caso não seja nenhuma delas o else é executado */
if ( alfabeto == 'a' || alfabeto == 'e' || alfabeto == 'i' || alfabeto == 'o' || alfabeto == 'u' )

/* Imprimindo mensagem na tela */
printf("Você digitou uma vogal!");

/* caso a opção acima seja falsa o else é executado */
else

/* Imprimindo mensagem na tela */
printf("Você digitou uma consoante!");
} // fim do programa


Codepad: http://codepad.org/6USHsdZQ


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.

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/*Arquivos de cabeçalho*/
#include<stdio.h>

/*Função principal*/
int main(){

/*Declarando variaveis*/
int a, b, c;

/*Imprime mensagem na tela*/
printf("Quantos você ganha por hora: ");
scanf("%d", &a); /*Captura caracter digitado*/

/*Imprime mensagem na tela*/
printf("Quantos horas você trabalha no mês: ");
scanf("%d", &b);/*Captura caracter digitado*/

/*Faz o calculo*/
c = a*b;

/*Imprime mensagem na tela*/
printf("Salario do mês: %d", c);
} // fim do código


Codepad: http://codepad.org/5G6fskKP


os exercicos 1 e 6 eu não consegui fazer Embarassed se alguem poder ajudar... Very Happy

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: s0n1c - Challenge 1 - C

Mensagem  mdmatheus em Sab Jul 02, 2011 11:36 am

sonic, a número 1 que você pediu.

CodePad documentado do código: http://codepad.org/iloYLe4u



Editado pelo admin:
Agradeço a ajuda mas.... o código a cima não corresponde ao desafio solicitado. E se possível, da próxima vez, não esqueça de documentar, explicar teu código.

1 - Faça um Programa que peça cinco números separados por vírgulas, e imprima o maior deles. Exemplo:
Código:
Digite 5 numeros: 1,2,3,4,5
O maior numero é 5.
avatar
mdmatheus

Mensagens : 2
Data de inscrição : 02/07/2011

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: s0n1c - Challenge 1 - C

Mensagem  Convidad em Sab Jul 02, 2011 5:18 pm

mdmatheus, na verdade o que eu entendi do exercicio foi o seguinte:
EX.:

Entre com os numeros: 1,2,3,4,5
o maior número é o 5

Entendeu?
ali no seu cod, vc pede para entrar com um número de cada vez, mas o que eu entedi é que teria que entrar com todos e separados por uma vírgula. Very Happy


Editado pelo ADMIN
Código:

Correto! É assim mesmo s0n1c

Convidad
Convidado


Voltar ao Topo Ir em baixo

Re: s0n1c - Challenge 1 - C

Mensagem  mdmatheus em Sab Jul 02, 2011 10:15 pm

pode crê, vocês tem razão, viajei mesmo.

mas foi na melhor das intenções Smile
avatar
mdmatheus

Mensagens : 2
Data de inscrição : 02/07/2011

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: s0n1c - Challenge 1 - C

Mensagem  Op@alo em Dom Jul 03, 2011 2:33 pm

na questão do Masculino e Feminino, ta faltando um codigo ai cara Very Happy //
eu to tentando fazer por if else . depois eu posto ai para vocês veerem;
avatar
Op@alo

Mensagens : 67
Data de inscrição : 02/07/2011
Idade : 26
Localização : Parnamirim-RN

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: s0n1c - 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