반응형
반응형
#include <stdio.h>
#include <math.h>
int main(void)
{
double n_mgoh, n_hcl, v_mgoh, v_hcl, a_mgoh, a_hcl, a_h, a_oh, ph, n_oh, v_all;
printf("수산화 마그네슘의 몰농도:");
scanf("%lf", &a_mgoh);
printf("염산의 몰농도:");
scanf("%lf", &a_hcl);
printf("수산화 마그네슘의 부피:");
scanf("%lf", &v_mgoh);
printf("염산의 부피:");
scanf("%lf", &v_hcl);
// 몰 농도 계산
n_mgoh = a_mgoh * v_mgoh;
n_hcl = a_hcl * v_hcl;
// 모든 용액의 부피 계산
v_all = v_mgoh + v_hcl;
// 수소 이온 농도와 수산화물 이온 농도 계산
a_h = n_hcl / v_all;
a_oh = (n_mgoh - n_hcl) / v_all;
// pH 농도 계산
ph = -log10(a_h);
printf("ph농도: %lf\n", ph);
return 0;
}
반응형
'Temp' 카테고리의 다른 글
원가분석센터의 업무강도, 전망, 업무스타일 (0) | 2023.04.08 |
---|---|
윈도우11 PostgreSQL 설치시 "There has been an error. Error running" 에러 해결법 (1) | 2023.04.08 |
연산에 주어지는 시간이 길다면 챗GPT 이상의 인공지능을 실현시키기가 매우 쉬울까? (0) | 2023.04.06 |
기업들이 웹 어플리케이션 서버를 만들 때 선택하는 인기 프로그래밍 언어 (0) | 2023.04.06 |
코딩 자습, 언어 추천 및 학습 자료! 출발부터 시작할까요? (0) | 2023.03.03 |
댓글