Ir ao conteúdo
  • Cadastre-se

StarBase

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Boa Tarde, estou cursando Ciências da Computação e recebi um desafio de um professor para desenvolver um jogo programado em C. Só que estou com dificuldade em chegar na lógica para ter o desenvolvimento certo do programa, é um programa meio gordo, mas quem puder me ajudar com esse problema eu agradeço desde então. Se trata de um jogo de Boliche, que consiste em 10 etapas, em cada etapa o jogador dispõe de duas bolas com as quais deve derrubar 10 pinos. A etapa termina quando o jogador derrubar os 10 pinos ou usar as duas bolas. Considere agora uma etapa qualquer e seja i o numero de pinos derrubado pela primeira bola e j o numero de pinos derrubado pela segunda bola. Dependendo dos valores de i e j uma etapa pode ser de 3 tipos: STRIKE - se i = 10 (a 2º bola não é usada) SPARE - se i < 10, mas i + j = 10 MISS - se i + j < 10 Numero de pontos por etapa: STRIKE - 10 + números de pinos que o jogador derrubar com as duas bolas seguintes SPARE - 10 + numero de pinos derrubado com a bola seguinte MISS - i + j Após a 10ª etapa o jogador tem direito a bolas extras : - 2 bolas se a 10ª etapa for um STRIKE - 1 bola se a 10ª for um SPARE Os 10 pinos são colocados em pé novamente, em sequência a bola extra é lançada. Se a primeira bola derrubar todos os pinos, eles devem ser colocados em pé novamente para que a segunda bola seja jogada. Sejam m e n o numero o numero de pinos derrubados pela 1ª e 2ª bola respectivamente m + n sera os pontos conseguidos pelas bolas extras. O numero total de pontos num jogo sera igual a soma dos pontos conseguidos nas 10 etapas mais os pontos das bolas extras. Escreva um programa que: a) Leia uma sequência de números inteiros que descreve um jogo completo. O i-ésimo termo da sequencia é o numero de pinos derrubados pela i-ésima bola. Qual será o tamanho máximo da sequencia? Identifique a quantidade de pinos derrubados na etapa e classifique como STRIKE, SPARE ou MISS c) Calcule o numero de pontos por etapa d) Calcular o total de pontos do jogo e) Imprima os resultados Bem é esse o programa quem estiver disposto a ajudar eu agradeço.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...