Equação dos Gases Ideais
Publicado por White Hawk (última atualização em 27/08/2011)
[ Hits: 5.738 ]
Download Equacao_Gases_Ideais.c
Este é um programa em C que calcula o valor da equação dos gases ideais.
#include <stdio.h> #include <stdlib.h> float P, V, n, R, T; float PressaoGas(float n, float R, float T, float V) { P = ((n*R*T)/V); return(P); } float MolsGas(float P, float R, float T, float V) { n = ((P*V)/(R*T)); return(n); } float TemperaturaGas(float P, float V, float n, float R) { T = ((P*V)/(n*R)); return(T); } float ConstanteGas(float P, float V, float n, float T) { R = ((P*V)/(n*T)); return(R); } float VolumeGas(float P, float n, float R, float T) { V = ((n*R*T)/P); return(V); } main() { int op, rep; rep = 1; while(rep == 1) { printf("\n\t\t\tEQUACAO DOS GASES IDEAIS\n"); printf("\n\tMenu:\n\t=====\n"); printf("\t1- P\n"); printf("\t2- V\n"); printf("\t3- n\n"); printf("\t4- R\n"); printf("\t5- T\n"); printf("\n\tOpcao.: "); scanf("%d", &op); printf("\n\t================================================================\n"); switch(op) { case 1: printf("\n\tDigite o volume.........: "); scanf("%f", &V); printf("\tDigite o numero de mols.: "); scanf("%f", &n); printf("\tDigite a constante R....: "); scanf("%f", &R); printf("\tDigite a temperatura....: "); scanf("%f", &T); printf("\n\tA pressao = %f\n", PressaoGas(V, n, R, T)); break; case 2: printf("\n\tDigite a pressao........: "); scanf("%f", &P); printf("\tDigite o numero de mols.: "); scanf("%f", &n); printf("\tDigite a constante R....: "); scanf("%f", &R); printf("\tDigite a temperatura....: "); scanf("%f", &T); printf("\n\tO volume = %f\n", VolumeGas(P, n, R, T)); break; case 3: printf("\n\tDigite a pressao........: "); scanf("%f", &P); printf("\tDigite o volume.........: "); scanf("%f", &V); printf("\tDigite a constante R....: "); scanf("%f", &R); printf("\tDigite a temperatura....: "); scanf("%f", &T); printf("\n\tO numero de mols = %f\n", MolsGas(P, V, R, T)); break; case 4: printf("\n\tDigite a pressao........: "); scanf("%f", &P); printf("\tDigite o volume.........: "); scanf("%f", &V); printf("\tDigite o numero de mols.: "); scanf("%f", &n); printf("\tDigite a temperatura....: "); scanf("%f", &T); printf("\n\tA constante R = %f\n", ConstanteGas(P, V, n, T)); break; case 5: printf("\n\tDigite a pressao........: "); scanf("%f", &P); printf("\tDigite o volume.........: "); scanf("%f", &V); printf("\tDigite o numero de mols.: "); scanf("%f", &n); printf("\tDigite a constante R....: "); scanf("%f", &R); printf("\n\tA temperatura = %f\n", TemperaturaGas(P, V, n, R)); break; default: printf("\n\tOpcao inexistente!\n"); break; } printf("\n\t================================================================\n"); printf("\n\tContinuar usando o programa?\n\n\t1-Sim 2-Nao\n\n\tOpcao.: "); scanf("%d", &rep); system("clear"); } return(0); }
janelinha para executar comandos com system(), C/GTK
Comparações sem usar IF - ELSE em C
ponteirostrab.c - Trabalhando com ponteiros
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (14)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)
Pendrive não formata de jeito nenhum (4)