Hardware
LISTA ENTRADA X SAÍDA
Trabalho de Introdução a Informática apresentado como exigência parcial para a obtenção do grau de Engenheiro, à Faculdade de Engenharia Engenheiro Celso Daniel do Centro Universitário Fundação Santo André. Professor:Jacinto Cansado
SANTO ANDRÉ 2012
Introdução Este trabalho apresenta exercícios de lógica que se relacionam com nosso dia-a-dia. A idéia principal é montar um programa que faça as contas para o usuário, ele só precisará digitar as variáveis que deseja calcular, podemos chamar os dados inseridos no programa de entrada depois é feito todo o processamento do programa e o seu resultado podemos chamar de saída, a seguir veremos a resolução dos exercícios primeiro em Fluxograma que apresenta passo-a-passo dos caminhos a serem seguidos e depois respectivamente veremos o programa em Linguagem C.
1)Construa um algoritmo que, tendo como dados de entrada dois pontos quaisquer no plano, P1=( x1,y1) e P2=(x2,y2) , e escreva a distância entre eles.A fórmula que efetua o da distância é: √( x2−x1) 2+( y2− y1)² Fluxograma Início
fornecer {x1, x2, y1, y2}
D=
D
Fim Programação em C
#include #include int main(int argc, char *argv[]) { // Definição das variáveis de entrada e operacionais// float x1;x1=0,0; float x2;x2=0,0; float y1;y1=0,0; float y2;y2=0,0; float D;D=0,0; printf("Digite o Valor de x1:\n"); scanf("%f",&x1); printf("Digite o Valor de y1:\n"); scanf("%f",&y1); printf("Digite o Valor de x2:\n"); scanf("%f",&x2); printf("Digite o Valor de y2:\n"); scanf("%f",&y2);
D=sqrt( pow(x2-x1,2)+pow(y2-y1,2)); printf("A distancia e:\n%f",D); system("PAUSE"); return 0;}
2) Escreva um algoritmo que leia três números inteiros e positivos (A, B, C) e calcule a seguinte expressão: Saída: , onde e .Entrada: {A, B, C} / A, B, C
Fluxograma Início
Obter
D
Fim Programação em C
#include #include int main(int argc, char *argv[]) { float a=0, b=0, c=0, r=0, s=0, e=0; // Obtenção