Atividade de programação em C++

Páginas: 2 (487 palavras) Publicado: 11 de agosto de 2013

Atividade
1) Declare registros para representar:
a) os dados de um funcionário;
struct funcionarios {
char nome[30];
int idade;
char sexo;
float altura;
};
void main () {struct funcionario f;
}

b) os produtos de uma lista de compras;
struct dados{
char lista[10];
float preço;
float resultado;
};
void main (){
struct prd_list_compras lc;}

c) as características de um computador.

struct caract_computador{
char velocidade;
char confiabilidade;
char capacidade de armazenamento;
};

void main(){
structcaract_computador acer;

};


2) Desenvolva um programa para fazer uso de struct. O programa deve conter uma  struct chamada Ponto, contendo apenas a posição x e y (inteiros) do ponto. Declare 2 pontos, leia aposição (coordenadas x e y) de cada um e calcule a distância entre eles. Apresente no final a distância entre os dois pontos.

#include
#include
#include
struct ponto {
int x;
inty;
};
void le_ponto(struct ponto *p, char *);
float dist(struct ponto p1, struct ponto p2);

int main(void)
{
struct ponto p1, p2;
printf("\n\tEntre os pontos:\n\n");le_ponto(&p1,"primeiro");
le_ponto(&p2,"segundo");
printf("\n\tDISTANCIA ENTRE OS PONTOS: %5.2f\n", dist(p1,p2));
printf("\n\n");
system("pause");
}
void le_ponto(struct ponto *p, char *s){
int x, y;
printf("Digite as coordenadas do %s ponto (x,y): ",s);
scanf("%d%d",&x,&y);
p->x = x;
p->y = y;
}
float dist(struct ponto p1, struct ponto p2)
{float s1, s2;
s1 = pow(p1.x-p2.x, 2);
s2 = pow(p1.y-p2.y, 2);
return sqrt( s1 + s2);

}

3) Seja a seguinte struct que é utilizada para descrever os produtos que estãono estoque de uma loja:

struct Produto{
        char nome[30]; // Nome do produto
        int código; // Código do produto
        double preço; // Preço do produto
};

a) Escreva uma...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Programação e c
  • Programação em c
  • Programação C#
  • Programação C
  • programaçao C#
  • Programação em C
  • Programação c++
  • Programação em C

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!