>백엔드 개발 >C++ >C++로 간단한 날씨 쿼리 프로그램을 작성하는 방법은 무엇입니까?

C++로 간단한 날씨 쿼리 프로그램을 작성하는 방법은 무엇입니까?

王林
王林원래의
2023-11-03 14:59:01984검색

C++로 간단한 날씨 쿼리 프로그램을 작성하는 방법은 무엇입니까?

디지털 시대에 일기예보는 우리 삶의 중요한 부분 중 하나가 되었습니다. 일기예보를 통해 미래의 날씨 변화를 파악하고 이에 대비할 수 있습니다. 요즘 날씨 조회 프로그램은 우리 일상 생활에서 중요한 도구 중 하나가 되었습니다.

프로그래밍 언어를 통해 간단한 날씨 쿼리 프로그램을 만드는 방법을 배우고 싶다면 이 문서가 유용한 지침을 제공할 것입니다. 이 기사에서는 C++를 사용하여 다양한 도시의 날씨 정보를 출력할 수 있는 날씨 쿼리 프로그램을 작성하는 방법을 소개합니다. 이 기사에서는 코드 작성 방법, 도시 및 해당 날씨 정보를 추가하는 방법, 프로그램을 정상적으로 실행하는 방법을 소개합니다.

준비
코드를 작성하기 전에 IDE 설치 등의 준비가 필요합니다. 이 기사에서는 CodeBlocks를 IDE로 사용하겠습니다. 아직 CodeBlocks를 설치하지 않으셨다면, 공식 홈페이지에 접속하셔서 다운로드 및 설치하시기 바랍니다. 설치가 완료되면 CodeBlocks IDE를 열고 새 프로젝트를 생성합니다.

새 프로젝트 만들기
새 프로젝트를 만드는 것은 쉽습니다. 열리는 CodeBlocks 창에서 "파일" -> "새로 만들기" -> "프로젝트"를 선택합니다. 그런 다음 "콘솔 응용 프로그램"을 선택하고 선택한 프로그래밍 언어가 C++인지 확인하세요.

다음으로, 프로젝트를 저장할 폴더 위치를 선택하세요. 그런 다음 프로젝트 이름을 지정해야 합니다. 프로젝트 이름을 지정한 후 Next를 클릭합니다.

다음으로 사용하려는 컴파일러를 선택해야 합니다. 선택한 컴파일러가 컴퓨터에 이미 설치된 컴파일러와 일치하는지 확인하십시오. 어떤 컴파일러를 선택해야 할지 확실하지 않은 경우 기본 옵션을 선택하고 계속 진행하세요.

코드 추가
새 프로젝트를 생성한 후 날씨 쿼리 프로그램을 구현하기 위한 코드를 추가해야 합니다. 이 문서에서는 필요에 따라 변경하고 확장할 수 있는 기본 코드 예제만 제공합니다.

다음은 기본 코드 예입니다.

// 도시의 날씨 세부 정보를 표시하는 C++ 프로그램

include

include

include

include

using 네임스페이스 st 디 ;

int main(){

char city[20];

cout<<"Please enter the name of city: ";
cin>>city;

if(strcmp(city,"Beijing") == 0)
    cout<<"Temperature: 20 degrees Celsius

습도: 50%"

else if(strcmp(city,"Shanghai") == 0)
    cout<<"Temperature: 25 degrees Celsius

습도: 70%"

else if(strcmp(city,"Guangzhou") == 0)
    cout<<"Temperature: 28 degrees Celsius

습도: 80%"

else if(strcmp(city,"Chongqing") == 0)
    cout<<"Temperature: 22 degrees Celsius

습도: 60%"

else
    cout<<"Sorry, we do not have weather information for this city."<<endl;

return 0;

}

이 기본 코드 예제에서 프로그램은 먼저 사용자에게 도시 이름을 입력하라는 메시지를 표시합니다. 그런 다음 프로그램은 도시 이름을 비교하여 정확한 날씨 정보를 도출합니다. 사용자가 알 수 없는 도시 이름을 입력하면 프로그램은 오류 메시지를 출력합니다.

도시 추가
이전 코드에서는 베이징, 상하이, 광저우, 충칭 4개 도시에 대한 일기 예보만 제공했습니다. 엔지니어링 효과를 원할 경우 더 많은 도시와 해당 날씨 정보를 추가할 수 있습니다.

아래와 같이 코드를 수정하여 더 많은 도시를 추가할 수 있습니다.

// 도시의 날씨 정보를 표시하는 C++ 프로그램

include

include

include

include

네임스페이스 std;

int main(){

char city[20];

cout<<"Please enter the name of city: ";
cin>>city;

if(strcmp(city,"Beijing") == 0)
    cout<<"Temperature: 20 degrees Celsius

습도: 50%"

else if(strcmp(city,"Shanghai") == 0)
    cout<<"Temperature: 25 degrees Celsius

습도: 70%"

else if(strcmp(city,"Guangzhou") == 0)
    cout<<"Temperature: 28 degrees Celsius

습도: 80%" < ;

else if(strcmp(city,"Chongqing") == 0)
    cout<<"Temperature: 22 degrees Celsius

습도: 60%"

else if(strcmp(city,"Shenzhen") == 0)
    cout<<"Temperature: 30 degrees Celsius

습도: 90%"

else if(strcmp(city,"Hangzhou") == 0)
    cout<<"Temperature: 17 degrees Celsius

습도: 40%"

else if(strcmp(city,"Tianjin") == 0)
    cout<<"Temperature: 18 degrees Celsius

습도: 45%"

else
    cout<<"Sorry, we do not have weather information for this city."<<endl;

return 0;

}

이 수정된 코드에서는 심천, 항저우, 텐진 3개 도시를 추가했습니다. 이 방법으로 더 많은 도시를 추가할 수 있습니다.

프로그램 실행
완료 후 코드를 편집하려면 이 프로그램을 실행하여 제대로 실행되는지 확인해야 합니다. 이렇게 하려면 F9 키를 누르거나 "컴파일 및 실행" 옵션을 선택하면 화면에 콘솔 창이 나타납니다.

콘솔 창에서 프로그램은 사용자에게 도시 이름을 입력하라는 메시지를 표시합니다. 입력한 도시 이름에 따라 해당 날씨 정보가 출력됩니다.

이 기사에서는 C++ 사용 방법을 소개했습니다. . 날씨 쿼리 프로그램을 작성합니다. 도시 및 해당 날씨 정보를 추가하는 방법과 프로그램이 작동하도록 코드를 작성하는 방법에 대해 논의했습니다. 이 기사는 초보자이거나 이미 날씨 정보를 가지고 있는 개발자에게 유용할 것이라고 믿습니다. 프로그래밍 경험을 통해 빠르게 시작하고 사용자에게 유용한 정보를 제공하는 날씨 쿼리 애플리케이션을 만들 수 있습니다.

위 내용은 C++로 간단한 날씨 쿼리 프로그램을 작성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.