Calculando MDC e MMC

Outros 1 Comentário

Salve,

Programa em C que calcula MDC(Máximo Dividor Comun) e MMC(Minimo Multiplo Comun)  usando funções separadas.

/****** CODIGO *******/

#include <stdio.h>
#include <conio.h>

/* FUNCAO QUE CALCULA O MDC ( MAXIMO DIVISOR COMUN )*/
int fc_MDC( int num1, int num2 );
/* FUNCAO QUE CALCULA O MMC ( MINIMO MULTIPLO COMIN )*/
int fc_MMC( int num1, int num2, int mdc );

main()
{
int num1, num2;
int MDC, MMC;
char opcao;

opcao = 1;

while( 1 )
{
printf(”1 - Calcular MDC e MMC\n”);
printf(”2 - Sair\n”);
opcao = getch();

system(”cls”);
switch( opcao )
{
case ‘1′:
printf(”Informe o valor de a:”);
scanf(”%d”, &num1);

printf(”\nInforme o valor de b:”);
scanf(”%d”, &num2);

MDC = fc_MDC( num1, num2 );
MMC = fc_MMC( num1, num2, MDC);

printf(”\n\n”);
printf(”O MDC de %d e %d e igual a: %d\n”, num1, num2, MDC);
printf(”\n\n”);
printf(”O MMC de %d e %d e igual a: %d\n”, num1, num2, MMC);

getch();
system(”cls”);
break;
case ‘2′:
exit(0);
break;
default:
system(”cls”);
printf(”Opcao nao existe!\n”);
}
}
}

/* FUNCAO QUE CALCULA O MDC ( MAXIMO DIVISOR COMUN )*/
int fc_MDC( int num1, int num2 )
{
int numAux;
int num1Aux, num2Aux;
int MDC;

num1Aux = num1;
num2Aux = num2;

/* EFETUA O LACO ATE QUE O RESTO DOS NUMEROS INFORMADOS FOR DIFERENTE DE 0 ( ZERO ) */
while( ( num1Aux % num2Aux ) != 0 )
{
/* numAux RECEBE O RESTO DOS NUMEROS O QUAL FORAM INFORMADOS */
numAux = ( num1Aux % num2Aux );
/* TROCA-SE O VALOR DE num1Aux PELO O DE num2Aux */
num1Aux = num2Aux;
/* num2Aux RECEBE O RESTO, CALCULADO ANTERIORMENTE, DOS NUMEROS INFORMADOS */
num2Aux = numAux;
}

/* MDC RECEBE O ULTIMO DIVISOR COMUN ENTRE OS NUMEROS INFORMADOS */
MDC = num2Aux;

return MDC;
}

/* FUNCAO QUE CALCULA O MMC ( MINIMO MULTIPLO COMIN )*/
int fc_MMC( int num1, int num2, int MDC )
{
int MMC;

/*
DIVIDE num1Aux PELO MDC E MULTIPLICA ESSE RESULTADO POR num2Aux
CALCULO DO MMC, DEPENDE DO RESULTADO DO MDC
*/
MMC = ( num1 / MDC ) * num2;

return MMC;
}
/****** CODIGO *******/

Valeu!

Calculador de Volume e desvio padrao de Esfera, Cilindro e Paralelepipedo

Outros Sem Comentários

Salve,

Fiz esse programinha para calcular o volume de esfera, cilindro e paralelepipedo usando desvio padrao parauma maior precisao nos cálculo, ele também calcula o desvio padrão do cálculo do volume.

/********* CODIGO FONTE **********/

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>

/**
Prototipos das Funcoes
**/

char Menu( void );
void Esfera( void );
void Cilindro( void );
void Bloco( void );

/**
Principal
**/
main()
{
/* Limpa a Tela */
system(”cls”);

/* Entra em loop infinito para forcar a saida somente pela opcao do menu */
while( 1 )
{
/* Menu e Nucleo do programa, chama as funcoes para cada opcao */
switch( Menu() )
{
/* Chama funcao para os calculos da Esfera */
case ‘1′ : Esfera();
break;
/* Chama a funcao para os calculos do Cilindro */
case ‘2′ : Cilindro();
break;
/* Chama a funcao para os calculos do Paralelepipedo/Bloco */
case ‘3′ : Bloco();
break;
/* Chama a funcao padrao para forcar o fechamento do programa */
case ‘4′ : exit(1);
break;
/* Avisa que e opcao invalida */
default :
system(”cls”);
printf(”Opcao Invalida!\n\n”);
}
}

/* Aguarda ate ser pressionada uma tecla */
getch();
}

/* Funcao de Menu */
char Menu( void )
{
printf(”Menu”);
printf(”\n\n”);
printf(”1 - Esfera\n”);
printf(”2 - Cilindo\n”);
printf(”3 - Bloco\n”);
printf(”4 - Sair\n\n”);

/* Retorna a tecla informada para o switch possa executar sobre o informado */
return getch();
}

/* Funcao que calcula o volume da Esfera */
void Esfera( void )
{
/* Variaveis */
float volume, desvio;
float d, r, dp;

/* Limpa a tela */
system(”cls”);

printf(”\n\n”);
printf(”#–  Esfera  –#”);
printf(”\n\n”);

printf(”Informe o desvio padrao:”);
scanf(”%f”, &d);

printf(”Informe o valor do diametro:”);
scanf(”%f”, &d);

/* Realiza o calculo do volume */
volume = 4 * ( ( 3.14 * pow( ( d / 2 ) , 3)) / 3 );

printf(”O Volume e: %.2f”, volume);

/* Realiza o calculo do desvio padrao do volume */
desvio = sqrt( ( ( 3 * dp * pow(r, 2) ) / pow(r, 2) ) * pow(volume, 2));

printf(”\nO Desvio Padrao e: %.2f”, desvio);

/* Aguarda ate ser pressionada uma tecla */
getch();
/* Limpa a tela */
system(”cls”);
}

/* Funcao que calcula o volume do Cilindro */
void Cilindro( void )
{
/* Variaveis */
float volume, desvio;
float d, l, dp;

/* Limpa a tela */
system(”cls”);

printf(”\n\n”);
printf(”#–  Cilindro  –#”);
printf(”\n\n”);

printf(”Informe o desvio padrao:”);
scanf(”%f”, &dp);

printf(”Informe o valor do diametro:”);
scanf(”%f”, &d);

printf(”Informe o valor da altura:”);
scanf(”%f”, &l);

/* Calcula o volume do Cilindro */
volume = ( l * pow(d, 2) *  3.14 ) / 4;

printf(”O Volume e: %.2f”, volume);

/* Calcula o desvio padrao do volume */
desvio = sqrt( ( pow( pow(d, 2) * 3.14 * dp * l, 2 ) / 4 ) + ( pow( l * d * 3.14 * dp * d, 2 ) / 2 ) );

printf(”\nO Desvio Padrao e e: %.2f”, desvio);

/* Aguarda ate ser pressionada uma tecla */
getch();
/* Limpa a tela */
system(”cls”);
}

/* Funcao que calcula o volume do Paralelepipedo/Bloco */
void Bloco( void )
{
/* Variaveis */
float volume, desvio;
float c, l, e, dp;

/* Limpa a tela */
system(”cls”);

printf(”\n\n”);
printf(”#–  Bloco  –#”);
printf(”\n\n”);

printf(”Informe o valor do desvio padrao:”);
scanf(”%f”, &dp);

printf(”Informe o valor do comprimento:”);
scanf(”%f”, &c);

printf(”Informe o valor da largura:”);
scanf(”%f”, &l);

printf(”Informe o valor da expessura:”);
scanf(”%f”, &e);

/* Calcula o volume */
volume = c * l * e;

printf(”O Volume e: %.2f\n”, volume);

/* calcula o desvio padrao do volume */
desvio = sqrt( ( pow((dp/c),2) + pow((dp/l),2) + pow((dp/e),2) ) * pow(volume, 2) );

printf(”O Desvio padrao e: %.2f\n”, desvio);

/* Aguarda ate ser pressionada uma tecla */
getch();
/* Limpa a tela */
system(”cls”);
}

/********* CODIGO FONTE *********/

Valeu

Código dos Homens e Seus 23 Artigos

Outros, Pensamentos Sem Comentários

Título I - Dos Princípios Fundamentais
Art.1. Não ter nenhum princípio.
Art.2. Homem não trai, distrai-se.
Art.3. Nunca se deve bater em uma mulher - ela pode se apaixonar.
Art.4. O que é bom a gente “cata” e mostra; o que é ruim a gente só não mostra.
Art.5. Usar sempre as velhas desculpas:
a) Mas eu te Amo;
b) Não vai doer nada;
c) Nunca vou te deixar;
d) Eu estava bêbado;
e) Eu posso explicar…
f) Vou comprar cigarro e já volto;
g) Você é a única na minha vida;
h) Você vai acreditar na sua amiga ou em mim?
Art.6. Homem não mente - omite.
Art.7. Homem não se arrepende - se diverte com o fatídico.
Art.8. Nunca deixar os amigos porque sua namorada está chamando.
Art.9. Mesmo se for pego em flagrante, negue tudo até ela acreditar.
Art.10. Em casos de “extrema necessidade”, prometa tudo a uma mulher - elas acabam cedendo.
Art.11. Seja prevenido - leve camisinha até para velórios - mulheres são geralmente frágeis e sentimentais.
Art.12. Não perdoe - vingue-se.

Título II - Das Considerações e Desconsiderações
Art.13. Homem não tem amigas, apenas as “considera” um pouquinho mais.
Parágrafo único - A alegação de afinidades entre os dois amigos poderá ser usada como método de convencimento para possível relacionamento sexual.
Art.14. Considera-se incluída na contagem geral a mesma mulher que, porventura, o Homem tenha ficado numa única noite.
Art.15 Para o disposto nesta Lei, só não se considera como mulher para você:
a) Sua mãe;
b) Sua avó;
c) Sua irmã;

Título III - Das Classes e Classificações
Art.17. Os homens só saem com 3 (três) tipos de mulher:
a) As nacionais;
b) As estrangeiras;
c) As extraterrestres.

Título IV - Das Cachaças e das Biritas
Art.18. Homem não toma uma, quem toma uma é BICHA.
Art.19. É vedada toda e qualquer recriminação à barriga de cerveja do homem.
Art.20. Tudo é licito quando se está embriagado.
Art.21. Nunca deixe de beber com os amigos por causa de mulher. ( Vide Art.8 )

Título V - Das Bozengas e Mocréias
Art.22. Causas excludentes de anti-juridicidade.
a) Elevado grau alcoólico;
b) Ambiente favorável;
c) Bestialidade absoluta do ser;
Art.23. Considera-se induzimento a erro essencial, aquele que, para satisfazer interesses escusos, induzir amigo a agarrar alguma dessas criaturas (bozengas ou mocréias).
Parágrafo único - O agente passivo está isento de culpa ou dolo.
Disposições finais
Art.24. Vetado (VOCÊ ACHA QUE IA TER ARTIGO 24?)

Webcondor

Avisos, Blogroll, MySQL, Outros Sem Comentários

Salve,

Alguém já viu um sistema de gerenciamento de condominios? Eu nunca tinha visto…mas existe e melhor é via WEB…conheçam o WebCondor.

Eu faço parte do desenvolvimento do projeto…tem de tudo, contas a paga, contas a receber, cadastro de unidades, geração de boletos, fechamento do mes e outros….e melhor, em PHP!

Melhor do que administrar seu condominio com segurança é administralo de onde voce estiver…tudo via WEB.

www.webcondor.com.br

Valeu!

Icons by N.Design Studio. Designed By Ben Swift. Powered by WordPress and Free WordPress Themes
Entries RSS Comments RSS Log in