Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Atividades de Programação em Ciência da Computação - Universidade Federal de Mato Grosso, Exercícios de Programação em C

Documento contendo atividades práticas para o 2º módulo do 1º semestre do bacharelado em ciência da computação da universidade federal de mato grosso. As atividades incluem a criação de classes e métodos para triangulo, lampada, empregado e partida.

Tipologia: Exercícios

2021

Compartilhado em 19/05/2021

ChernoBen
ChernoBen 🇧🇷

4 documentos

1 / 1

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Universidade Federal de Mato Grosso
Bacharelado em Ciˆencia da Computa¸ao
Programa¸ao 2
Atividade 1 - odulo 2
Semestre: 2020/1
1. Crie a classe Triangulo, tendo como atributos sua base e altura. Por enquanto, mantenha todo o
conte´udo da classe como public e crie um etodo calculaArea() que, quando invocado, imprima
na tela a ´area do triˆangulo que o invocou. No programa principal, instancie e inicialize com valores
digitados do teclado dois objetos desta classe e invoque o etodo para ambos.
2. Reproduza o exemplo trabalhado durante a aula da classe Lampada exatamente como foi feito,
adicionando a ela o etodo ehEconomica(). Este etodo retornar verdadeiro se a potˆencia da
ampada for menor que 40 e falso, caso contr´ario. Instancie um objeto e teste todos os etodos
implementados.
3. Crie a classe Empregado que contenha nome e sal´ario. Crie dois etodos para ela: aumento(float
porcentagem) que aumente seu sal´ario de acordo com a porcentagem passada no parˆametro e;
mostraDados() que imprime na tela o nome e o sal´ario do funcion´ario. Teste a classe no programa
principal, mostrando os dados do funcion´ario antes e depois de um aumento concedido.
4. Crie a classe Partida, tendo como atributos o nome do time mandante, umero de gols do time
mandante, pontua¸ao do time mandante, nome do time visitante, umero de gols do time visitante e
pontua¸ao do time visitante. Crie um etodo resultado(string home, int goalHome, string
visitor, int goalVisitor) que permita definir nome e umero de gols dos times; crie um etodo
calculaPontos() que define os pontos conquistados pelos times depois do resultado consumado.
Crie tamb´em um etodo mostraResultado() que imprima na tela o resultado final como no
formato Visitante 4 x 2 Mandante. Instancie dois objetos desta classe e teste seus etodos no
programa principal.

Pré-visualização parcial do texto

Baixe Atividades de Programação em Ciência da Computação - Universidade Federal de Mato Grosso e outras Exercícios em PDF para Programação em C, somente na Docsity!

Universidade Federal de Mato Grosso

Bacharelado em Ciˆencia da Computa¸c˜ao

Programa¸c˜ao 2 Atividade 1 - M´odulo 2

Semestre: 2020/

  1. Crie a classe Triangulo, tendo como atributos sua base e altura. Por enquanto, mantenha todo o conte´udo da classe como public e crie um m´etodo calculaArea() que, quando invocado, imprima na tela a ´area do triˆangulo que o invocou. No programa principal, instancie e inicialize com valores digitados do teclado dois objetos desta classe e invoque o m´etodo para ambos.
  2. Reproduza o exemplo trabalhado durante a aula da classe Lampada exatamente como foi feito, adicionando a ela o m´etodo ehEconomica(). Este m´etodo retornar verdadeiro se a potˆencia da lˆampada for menor que 40 e falso, caso contr´ario. Instancie um objeto e teste todos os m´etodos implementados.
  3. Crie a classe Empregado que contenha nome e sal´ario. Crie dois m´etodos para ela: aumento(float porcentagem) que aumente seu sal´ario de acordo com a porcentagem passada no parˆametro e; mostraDados() que imprime na tela o nome e o sal´ario do funcion´ario. Teste a classe no programa principal, mostrando os dados do funcion´ario antes e depois de um aumento concedido.
  4. Crie a classe Partida, tendo como atributos o nome do time mandante, n´umero de gols do time mandante, pontua¸c˜ao do time mandante, nome do time visitante, n´umero de gols do time visitante e pontua¸c˜ao do time visitante. Crie um m´etodo resultado(string home, int goalHome, string visitor, int goalVisitor) que permita definir nome e n´umero de gols dos times; crie um m´etodo calculaPontos() que define os pontos conquistados pelos times depois do resultado consumado. Crie tamb´em um m´etodo mostraResultado() que imprima na tela o resultado final como no formato Visitante 4 x 2 Mandante. Instancie dois objetos desta classe e teste seus m´etodos no programa principal.