Conectar

Ver Versão Completa : [C++]Exercicio



Ket
24-04-2009, 12:24 AM
Bom, cheguei hoje da faculdade com esse trabalho pra fazer:


#PEDIR TIME A
#PEDIR TIME B
#PEDIR TIME C
#PEDIR TIME D
#PEDIR GOLS DO TIME A
#PEDIR GOLS DO TIME B
#PEDIR GOLS DO TIME C
#PEDIR GOLS DO TIME D
#NUM JOGO ENTRE A E B O TIME QUE VENCER É O CAMPEÃO 1
#NUM JOGO ENTRE C E D O TIME QUE VENCER É O CAMPEÃO 2
#PEDIR OS GOLS DO CAMPEÃO 1
#PEDIR OS GOLS DO CAMPEÃO 2
#MOSTRAR CAMPEÃO

E eis aqui o resultado:


#include <stdio.h>
#include <stdlib.h>
#include <string.h>

main ()
{
char TimeA[20], TimeB[20], TimeC[20], TimeD[20], Campeao1[20], Campeao2[20], CampeaoGeral[20];
int GolsA, GolsB, GolsC, GolsD, GolsCamp1, GolsCamp2;

printf("Digite o Primeiro Time: ");
scanf("%s", &TimeA);

printf("Digite o Segundo Time: ");
scanf("%s", &TimeB);

printf("Digite o Terceiro Time: ");
scanf("%s", &TimeC);

printf("Digite o Quarto Time: ");
scanf("%s", &TimeD);

printf("\n");

printf("Digite o Numero de Gols do %s: ", TimeA);
scanf("%d", &GolsA);

printf("Digite o Numero de Gols do %s: ", TimeB);
scanf("%d", &GolsB);

printf("Digite o Numero de Gols do %s: ", TimeC);
scanf("%d", &GolsC);

printf("Digite o Numero de Gols do %s: ", TimeD);
scanf("%d", &GolsD);

printf("\n");

if(GolsA>GolsB) {
strcpy(Campeao1, TimeA);
}
else
if(GolsB>GolsA) {
strcpy(Campeao1, TimeB);
}

printf("O Primeiro Campeao e %s ", Campeao1);

printf("\n");

if(GolsC>GolsD) {
strcpy(Campeao2, TimeC);
}
else
if(GolsD>GolsC) {
strcpy(Campeao2, TimeD);
}

printf("O Segundo Campeao e %s ", Campeao2);

printf("\n\n");

printf("Digite o Numero de Gols do Primeiro Campeao: ");
scanf("%d", &GolsCamp1);

printf("Digite o Numero de Gols do Segundo Campeao: ");
scanf("%d", &GolsCamp2);

printf("\n");

if(GolsCamp1>GolsCamp2) {
strcpy(CampeaoGeral, Campeao1);
printf("O Campeao Geral e: %s", CampeaoGeral);
}
else
if(GolsCamp2>GolsCamp1) {
strcpy(CampeaoGeral, Campeao2);
printf("O Campeao Geral e: %s", CampeaoGeral);
}

printf("\n\n");

system("PAUSE");
}


Bom, vou deixar o .exe em anexo aqui pra ver se tá certo xD
Heal, confere dps aí e ve se bate certinho, ja que eu sei que voce manja essas paradas =D
Se alguém além do Heal quiser baixar pra ver e tentar entender alguma coisa tbm, a vontade :P

Abraços.

CCV_HEALbra
24-04-2009, 08:54 AM
vou ver cara!
xD

c++ eu tou aprendendo também

CCV_Jh0n
24-04-2009, 10:04 AM
AHHHH VEIIII GOSTEI :D

Não achei nada errado ai não...

Legal esse exercicio comecou a aprender C++ qdo ?
Tá fazendo curso de programação ket ?

Tem um tempinho que estou aprendendo sozinho pelo livro de C Completo e Total :)

É bem legal...

CCV_HEALbra
24-04-2009, 12:42 PM
dei uma lida por cima

só não sei pra q q serve essa função:
strcpy
:s

bom..eh C..num eh C++..né queridão..:)

mas gostei!
xD
bem básico..qd começar a dificultar vai postando aqui!!

ps.: não testei..só li

Ket
24-04-2009, 01:45 PM
se eu uso dev c++ pra mim eh c++ ushaUaashu xDD
jhon, é da faculdade vei, meu curso é sistema de informacao, entao entra bastante programacao xD
strcpy eh pra copiar string heal ^^

CCV_Jh0n
24-04-2009, 01:55 PM
strcpy
:s

bom..eh C..num eh C++..né queridão..:)


String Copy :)

C e C++ owna :)
Vai postando as coisas de C e C++ ai Ket que eu gosto de sempre ta dando uma olhada nos exercicios :)
e exemplos tb :)

Ket
24-04-2009, 02:11 PM
#include <stdlib.h>
#include <stdio.h>

main ()

{
float v1, v2, v3, saldo;

printf("Digite o valor do primeiro saque: ");
scanf("%f", &v1);

printf("\n");

printf("Digite o valor do segundo saque: ");
scanf("%f", &v2);

printf("\n");

printf("Digite o valor do terceiro saque: ");
scanf("%f", &v3);

saldo = v1 + v2 + v3;

system("CLS");

if(saldo<100)
{
printf("Saldo Disponivel\n\n\n");
}
else
if(saldo>100 && saldo<150)
{
printf("Saldo do Cheque Especial\n\n\n");
}
else
{
printf("Saldo Indisponivel\n\n\n");
}

printf("\n");

system("PAUSE");
}


Tá aí então mais um como vc pediu....
Esse eu sei q ta certinho pq eu enviei pro professor no dia q ele pediu e foi válido xD

O método eh o seguinte:
voce tem 100 reais e 50 no cheque especial, voce digita 3 saques...
se a soma dos 3 saques forem menor que 100 o saldo eh disponivel, se a soma dos 3 saldos estiver entre 100 e 150 dá o limite do cheque especial e se for maior que 150 dá saldo indisponivel ^^

CCV_Jh0n
24-04-2009, 03:38 PM
#include <stdlib.h>
#include <stdio.h>

main ()

{
float v1, v2, v3, saldo;

printf("Digite o valor do primeiro saque: ");
scanf("%f", &v1);

printf("\n");

printf("Digite o valor do segundo saque: ");
scanf("%f", &v2);

printf("\n");

printf("Digite o valor do terceiro saque: ");
scanf("%f", &v3);

saldo = v1 + v2 + v3;

system("CLS");

if(saldo<100)
{
printf("Saldo Disponivel\n\n\n");
}
else
if(saldo>100 && saldo<150)
{
printf("Saldo do Cheque Especial\n\n\n");
}
else
{
printf("Saldo Indisponivel\n\n\n");
}

printf("\n");

system("PAUSE");
}


Tá aí então mais um como vc pediu....
Esse eu sei q ta certinho pq eu enviei pro professor no dia q ele pediu e foi válido xD

O método eh o seguinte:
voce tem 100 reais e 50 no cheque especial, voce digita 3 saques...
se a soma dos 3 saques forem menor que 100 o saldo eh disponivel, se a soma dos 3 saldos estiver entre 100 e 150 dá o limite do cheque especial e se for maior que 150 dá saldo indisponivel ^^

massa vei... funfou aqui :)
esse dai é um bom exemplo para aprender a resolver problemas :)
Pode postar mais ket eu gosto pakas ...
Reput pra ti.

Ket
24-04-2009, 03:41 PM
Vou ver se tenho mais alguns feitos e posto aqui, e caso não tiver, toda quinta ou sexta estarei trazendo sempre 1 feito xD
pq soh tenho esses exercicios de quinta :/

CCV_Frenzy
30-08-2009, 09:38 PM
Galera tou tendo Problema com Esse programa ai

Qual Programa uso pra Compila ele e fazer um Exe dele.. eu Tinha feito uma versão Maior com 8 times devido ao campeonato de Futebol que nos brincamos aqui mas não tou conseguindo por ele em exe alguem pode me ensinar e nem executar e todos os meuS c++ Projetos e tudo que tendo criar.. ele abre e fexa apenas issu naum fik aberto igual a esse do KET