Linguagem de programação - modularização

262 palavras 2 páginas
1. Faça um algoritmo para o jogo “pedra-papel-tesoura”. O jogo deve imprimir vitória, empate ou derrota conforme a opção que o jogador escolher e a opção que for sorteada aleatoriamente pelo computador. Obs.: pedra ganha de tesoura; que ganha de papel; que ganha de pedra.

#include
#include
#include

void menu(){ printf("Bem vindo ao jogo de pedra, papel e tesoura\n"); printf("Escolha uma opcao\n\n"); printf("0 - Pedra\n1 - Tesoural\n2 - Papel\n3 - Sair\n\n"); }

main(){ int opc,opc_pc; srand(time(NULL)); menu(); scanf("%d",&opc); while(opc!=3){ opc_pc=rand()%3; printf("O PC escolheu a opcao %d\n",opc_pc); if(opc==opc_pc){ printf("\nO jogo empatou\n"); } if(opc == 0 && opc_pc == 1){ printf("Voce ganhou\n"); } if((opc == 0 && opc_pc == 2)||(opc-1 == opc_pc)){ printf("O computador ganhou\n"); } if(opc == 1 && opc_pc == 2){ printf("Voce ganhou\n"); } if(opc == 2 && opc_pc == 0){ printf("Voce ganhou\n"); system("pause"); system("cls"); menu(); scanf("%d",&opc); } system("pause"); }

2. Utilizando-se do conceito de modularização construa um algoritmo que resolva o problema de obter as raízes reais de uma equação do segundo grau, caso existam raízes reais.O Algoritmo deve receber os valores dos coeficientes A, B e C da equação e apresentar a solução. #include
#include
#include

float calculandodelta(float a, float b, float c){ float delta; delta=pow(b,2)-4*a*c; return delta;
}

main(){ float a,b,c,delta,x1,x2; printf("Digite as icognitas da equacao de segundo grau\n"); scanf("%f",&a); scanf("%f",&b);
scanf("%f",&c);

Relacionados

  • Estruturas de controle em linguagens de programação
    1516 palavras | 7 páginas
  • Algorismo e linguagem de programação
    1292 palavras | 6 páginas
  • artigo
    1435 palavras | 6 páginas
  • atps
    1134 palavras | 5 páginas
  • Algoritmos
    572 palavras | 3 páginas
  • werqewrew
    1242 palavras | 5 páginas
  • ATPS ALGO
    887 palavras | 4 páginas
  • Plano de aula
    804 palavras | 4 páginas
  • ATPS ALGORITMOS E PROGRAMA O
    2825 palavras | 12 páginas
  • Ava - ambiente virtual de aprendizagem
    623 palavras | 3 páginas