Aprendendo a Programar Programando em Linguagem C - FSM
Aprendendo a Programar Programando em Linguagem C - FSM
Aprendendo a Programar Programando em Linguagem C - FSM
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
{<br />
int i, j;<br />
for (j = 0; j < n; j = j + 1)<br />
{<br />
Mat[m][j] = 0;<br />
for (i = 0; i < m; i = i + 1)<br />
Mat[m][j] = Mat[m][j] + Mat[i][j];<br />
}<br />
}<br />
6.8 Uma aplicação esportiva<br />
Nesta seção, apresentar<strong>em</strong>os um programa para administrar o placar de um set de um jogo de vôlei de<br />
praia. De acordo com as regras <strong>em</strong> vigoravam nas Olimpíadas de Pequim (2008), para uma equipe vencer um<br />
set de uma partida ela deveria obter um mínimo de 21 pontos para os sets “normais” ou de 15 pontos para um<br />
set de des<strong>em</strong>pate, desde que a diferença entre sua pontuação e a do adversário fosse superior ou igual a dois.<br />
#include <br />
#include <br />
#include <br />
void MostraPlacar(char *Time1, char *Time2, int Pontos1, int Pontos2)<br />
{<br />
printf("%20s %2d x %2d %-20s\n", Time1, Pontos1, Pontos2, Time2);<br />
}<br />
void VerificaMudanca(int Pontos1, int Pontos2, int mud)<br />
{<br />
if ( (Pontos1+Pontos2)%mud == 0)<br />
{<br />
puts("Atencao! mudanca de quadra! Digite uma tecla para continuar" );<br />
getch();<br />
}<br />
}<br />
void FimdeSet(char *Time1, char*Time2, int Pontos1, int Pontos2)<br />
{<br />
puts("FIM DE SET!");<br />
if(Pontos1>Pontos2)<br />
printf("%s",Time1);<br />
else<br />
printf("%s" ,Time2);<br />
puts(" ganhou o set!");<br />
puts("Placar final: ");<br />
MostraPlacar(Time1,Time2,Pontos1,Pontos2);<br />
}<br />
void main()<br />
{<br />
char *Nome[2];<br />
int Equipe1[200], Equipe2[200];<br />
int Set, Mudanca, Saque, Ponto, Dif;<br />
clrscr();<br />
puts("Digite os nomes dos paises:");<br />
gets(Nome[0]);<br />
flushall();<br />
gets(Nome[1]);<br />
puts("Digite a quantidade de pontos do set (15/21):");<br />
scanf("%d",&Set);<br />
Mudanca = Set/3;