Atividade de programação em C++

487 palavras 2 páginas
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(){ struct caract_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 a posiçã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; int y;
};
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ão no 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

Relacionados

  • Paradigma
    3938 palavras | 16 páginas
  • Pesquisa operacional
    883 palavras | 4 páginas
  • Introdução a Computação
    1071 palavras | 5 páginas
  • algoritmo
    3197 palavras | 13 páginas
  • deus
    816 palavras | 4 páginas
  • ETR Apostila Atividades Linguagem C Estruturado V1 1 Aluno
    1947 palavras | 8 páginas
  • 6 QUESTIONÁRIO AULA TEMA 6 DE PLANEJAMENTO DE PRODUÇÃO
    618 palavras | 3 páginas
  • Fundamentos da programação
    962 palavras | 4 páginas
  • Aula-tema 06: programação da produção
    595 palavras | 3 páginas
  • Celulas
    398 palavras | 2 páginas