Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Aluno: Pedro Paulo Freire Oliveira */
- package lab04;
- public class ProgressaoAritmetica {
- int primeiro = 0;
- int razao = 0;
- int termoatual = 0;
- public ProgressaoAritmetica(int primeiro,int razao){
- this.primeiro = primeiro;
- this.razao = razao;
- termoatual = primeiro;
- }
- public int getRazao(){
- return razao;
- }
- public int proximo(){
- this.termoatual += this.razao;
- return this.termoatual;
- }
- public int primeiro(){
- this.termoatual = this.primeiro;
- return this.termoatual;
- }
- public int termo(int n){
- if (n <= 0) return this.primeiro;
- this.termoatual = this.primeiro + ((n - 1) * this.razao);
- return this.termoatual;
- }
- public java.lang.String geraTermos(int n){
- if (n <= 0) return Integer.toString(this.primeiro);
- String termos = "[";
- primeiro();
- for (int i = 0; i < n; i++){
- termos += this.termoatual;
- proximo();
- if (i < n - 1) termos += ", ";
- }
- termos += "]";
- return termos;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement