A M O L Postado Agosto 14, 2015 Denunciar Share Postado Agosto 14, 2015 1. As estruturasstruct ponto{int x, y;};struct retangulo { estruct ponto sup_esquerdo, inf_direito };Um ponto é uma estrutura que armazena as coordenadas x e y de um ponto na tela. Um retângulo é uma estrutura que armazena as coordenadas dos pontos superior esquerdo e inferior direito. Escreva funções para realizar o que se pede sobre uma estrutura retangulo rpassada como argumento(a) Calcular a área de de r(b) Calcular o centro de r, retornando um valor do tipo ponto. Se x e y nãoforem do tipo inteiro, armazenar os valores truncados em uma estrutura ponto(c) Mover r x unidades na direção x e y unidades na direção y, retornando a versao modificada de r (x e y são argumentos adicionais da função)(d) Determinar se um ponto p está em r, retornando verdadeiro ou falso (p é um argumento adicional do tipo struct ponto) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vangodp Postado Agosto 14, 2015 Denunciar Share Postado Agosto 14, 2015 Me diga qual é a duvida? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 A M O L Postado Agosto 14, 2015 Autor Denunciar Share Postado Agosto 14, 2015 É de como montar a estrutura, vou entrar na faculdade nesse semestre e quero ir praticando.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 A M O L Postado Agosto 16, 2015 Autor Denunciar Share Postado Agosto 16, 2015 Me diga qual é a duvida?não sei como montar essa estrutura.. fiz um curso de pré programação básico do básico , foi coisa corriqueira, queria saber se poderia me responder esse exercício pois foi o único que não conseguir responder devido a grande dificuldade. Vou ingressar na faculdade dia 24 deste mês e quero já ter uma noção sabe... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vangodp Postado Agosto 16, 2015 Denunciar Share Postado Agosto 16, 2015 (editado) a estrutura já esta montadastruct ponto{int x;int y;}; Logo depois você cria a estrutura ponto que vai conter 2 objetos de tipo ponto.struct retangulo {struct ponto sup_esquerdo;struct inf_direito};E agora fazer as funções que se estão pedindo.void area(struct r ){//código para calcular área de um retângulo}struct retangulo centro(struct r ){//código para calcular o centro de um retânguloreturn centro;}struct retangulo mover (struct r ){//código para mover um retânguloreturn r;}bool contem (ponto p, struct r ){//código para saber si o ponto esta dentro do retanguloreturn pontoDentro;}Porem si fizer mais acabo por fazer todo o código. Melhor é si quiser fazer esse exercício e compreender ele, um dia podemos falar por skype e te explico melhor o que te estão pedindo, isso tem que ver um pouco com coordenadas cartesianas e programação gráfica, la no skype me chamo igual. Editado Agosto 16, 2015 por vangodp Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
A M O L
1. As estruturas
struct ponto{int x, y;};
struct retangulo { estruct ponto sup_esquerdo, inf_direito };
Um ponto é uma estrutura que armazena as coordenadas x e y de um
ponto na tela. Um retângulo é uma estrutura que armazena as
coordenadas dos pontos superior esquerdo e inferior direito. Escreva
funções para realizar o que se pede sobre uma estrutura retangulo r
passada como argumento
(a) Calcular a área de de r
(b) Calcular o centro de r, retornando um valor do tipo ponto. Se x e y não
forem do tipo inteiro, armazenar os valores truncados em uma
estrutura ponto
(c) Mover r x unidades na direção x e y unidades na direção y,
retornando a versao modificada de r (x e y são argumentos adicionais
da função)
(d) Determinar se um ponto p está em r, retornando verdadeiro ou falso
(p é um argumento adicional do tipo struct ponto)
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.