English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
大全 de Exemplos de Programação C
Neste exemplo, você aprenderá a somar duas distâncias (polegadas-pés), somá-las e exibir o resultado na tela.
Para entender este exemplo, você deve entender o seguinteProgramação em CTema:
12Polegadas iguais a1pés.
#include <stdio.h> struct Distance { int feet; float inch; }1, d2, result; int main() { printf("Insira a primeira distância\n"); printf("Insira pés: "); scanf("%d", &d1.feet); printf("Insira polegadas: "); scanf("%f", &d1.inch); printf("\nInsira a segunda distância\n"); printf("Enter feet: "); scanf("%d", &d2.feet); printf("Enter inch: "); scanf("%f", &d2.inch); result.feet = d1.feet + d2.feet; result.inch = d1.inch + d2.inch; //Quando polegadas são maiores que12ao qual mudar para pés. while (result.inch > 12.0) { result.inch = result.inch - 12.0; ++result.feet; } printf("\nSoma da distância = %d\'-%.1f\"", result.feet, result.inch); return 0; }
Resultado de saída
Insira a primeira distância Insira pés: 23 Insira polegadas: 8.6 Insira a segunda distância Insira pés: 34 Insira polegadas: 2.4 Soma da distância = 57'-11.0"
Neste programa, define-se uma estrutura Distance. Esta estrutura possui dois membros inch (float) e feet (int).
Foram criadas duas variáveis (d1e d2),onde são armazenadas duas distâncias (inch e feet). Em seguida, a soma das duas distâncias é armazenada na variável de estrutura result.12Se for necessário, converta para pés. Em seguida, o resultado é impresso na tela.