Linguagem de programação - modularização
#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);