Mostrando postagens com marcador NOÇÕES BÁSICAS PROGRAMAÇÃO. Mostrar todas as postagens
Mostrando postagens com marcador NOÇÕES BÁSICAS PROGRAMAÇÃO. Mostrar todas as postagens

terça-feira, 30 de junho de 2009

Nota de AV3 - Programação

As notas de AV3 já foram publicadas.

Dez por cento com métodos

import java.util.*;
public class teste {

static Scanner sc = new Scanner(System.in);
static double G1, conta, resultado, serviços;

public static double dez_p_cento(double conta)
{
G1 = ((0.1)*conta);
System.out.println("Valor pago pelo serviço(10%): "+G1);
return G1;
}

public static double SomaT(double contaT)
{
contaT=conta+G1;
return contaT;
}
public static void main(String[]args){

System.out.println("Digite o valor total da despesa");
conta = sc.nextDouble();
serviços=dez_p_cento(conta);// a chamada do procedimento deve passar como parâmetro o valor de "conta"
resultado=SomaT(conta);// chamada do procedimento somaT.
System.out.println("O valor total da conta é: "+resultado);
}
}
Resolução da questão do cálculo dos dez por cento com métodos// por Carlos Gustavo

sábado, 6 de junho de 2009

Programação- exercício 10% do garçom

Esse exercício foi feito por Carlos Gustavo.//Agradecimentos!!!!
import java.util.*;
public class Procedimento {

public static double dez_p_cento(double conta)
{
double G1;// essas variáveis são locais e devem ser declaradas dentro do procedimento.

G1 = ((0.1)*conta);
System.out.println("valor de g1:"+G1);
return G1;
}

public static void main(String[]args){

Scanner sc = new Scanner (System.in);

double conta, resultado;
System.out.println("Digite o valor total da despesa");
conta = sc.nextDouble();

conta=dez_p_cento(conta);// a chamada do procedimento deve passar como parâmetro o valor de "conta"
System.out.println("o valor da nova conta é :"+conta);
}
}

Pauta Programação 05/06/2009

Exercício com procedimento(método) para calcular os 10% do garçom. Implementar o mesmo procedimento em casa em Java.

Pauta Programação 03/06/2009

Apresentação das implementações em Java dos mini-programas

terça-feira, 26 de maio de 2009

quinta-feira, 7 de maio de 2009

Pauta Programação 06/04/09

1o. programa para compor a nota de AV2

quarta-feira, 6 de maio de 2009

Vetores

public class Vetor {
public static void main(String [] args){

int [] v = new int[10];
//criacao do vetor de inteiros e determinacao do tamanho deste vetor, no caso 10 posicoes

v[0]=100;
//valor CEM atribuido a posicao inicial do vetor;

System.out.println("o valor na posição 0 do vetor V é " + v[0]);


}

}

quarta-feira, 29 de abril de 2009

Estrutura de repetição - FOR

FOR é uma estrutura de repetição que exerce a mesma função que WHILE e DO WHILE.

A principal diferença entre eles é a sintaxe e também a forma de trabalhar.

O FOR necessita de três parâmetros: a inicialização da variável, a condição que irá manter o looping (repetição) e o modificador da variável inicializada que pode ser incrementada ou decrementada, ou seja, pode aumentar seu valor ou diminuir. Um ponto importante é que todos os parâmetros devem ser separados por ponto-e-vírgula ( ; ).

Dessa forma, temos resumidamente a seguinte construção: FOR (inicialização ; condição ; incremento ou decremento).

Calculando o fatorial do número 5

public class Fatorial {
public static void main (String args[]){
int fator, resultado;
resultado=1; // inicializando o valor da variável*
for (fator=5; fator>1; fator--)
resultado = resultado*fator; // outra forma: resultado*=fator;
System.out.println(resultado);
}
}

*Observemos apenas um detalhe, como toda variável é automaticamente inicializada como nulo (NULL), então, necessitamos inicializar a variável resultado em 1, porque seria impossível multiplicar a variável resultado pela variável fator (ex. NULL × 5 = ?).

Uso do WHILE (Estrutura de repetição)

public class Whiledo {
public static void main(String args[]) {
int contador = 0;
while (contador < 50) {
System.out.println("Repetição nr: " + contador);
contador = contador+1;
}
}
}

sábado, 25 de abril de 2009

quarta-feira, 22 de abril de 2009

Equacao do 2o Grau - Sugestão

import java.util.Scanner;//Vamos utilizar a classe Scanner para ler os dados

public class Equacao
{
public static void main ( String args[] )
{

Scanner input = new Scanner(System.in);//Definindo nossas variáveis

double a;//nosso A da equação. Por exemplo: 2X+3Y-10=0, nesse caso o "a" é o 2.

double b;//nosso B da equação. Por exemplo: 2X+3Y-10=0, nesse caso o "b" é o 3.

double c;//nosso C da equação. Por exemplo: 2X+3Y-10=0, nesse caso o "c" é o -10.

double delta;//nosso Delta. Delta = "B" ao quadrado menos 4 vezes "A" vezes "C". Lembra?

double x1;//nossa primeira raiz da equação.

double x2;//nossa segunda raiz da equação.

System.out.println("Escreva o valor de A:");//mensagem

a = input.nextDouble();//leitura do "a"

System.out.println("Escreva o valor de B:");//mensagem

b = input.nextDouble();//leitura do "b"

System.out.print("Escreva o valor de C:");//mensagem

c = input.nextDouble();//leitura do "c"

delta = ((b*b)-(4*a*c));//calculando o Delta

x1 = 0;//definindo um valor inicial para o x1

x2 = 0;//definindo um valor inicial para o x2

if (delta >= 0)//se o delta for maior ou igual a zero podemos resolver...
{
x1 = ( ( -b - (Math.sqrt (delta) ) ) / ( 2*a ) );//equação do x1

x2 = ( ( -b + (Math.sqrt (delta) ) ) / ( 2*a ) );//equação do x2

System.out.println("x1 vale: "+ x1);//mostra o x1

System.out.println("");//deixa uma linha em branco

System.out.println("x2 vale: "+ x2);//mostra o x2

System.out.println("");//deixa uma linha em branco

}

else//senão(se o delta não for maior nem igual a zero) não podemos resolver...
{
System.out.println("Delta invalido");//avisa que o delta é inválido
}

//By Elbe Miranda - elberalves@yahoo.com.br ou stevenbrother@hotmail.com
}
}

Pauta Programação 22/04/09

import java.util.Scanner;


public class Tipo_pagamento {
public static void main(String [] args){


int opcao;
double preco;

Scanner sc = new Scanner(System.in);
System.out.println("Escolha a opção de pagamento:");

System.out.println("Opção 1 - Pagamento a vista ou cheque, com 10% de desconto ");
System.out.println("Opção 2 - Pagamento a vista no cartão de crédito, com 5% de desconto ");
System.out.println("Opção 3 - Pagamento em duas parcelas, sem juros ");
System.out.println("Opção 4 - Pagamento a vista ou cheque, com 10% de descontoPagamento em três parcelas, com acréscimo de 10% de juros ");
opcao = sc.nextInt();

System.out.println("Insira o valor do produto:");
preco = sc.nextDouble();



switch(opcao)
{
case 1:
System.out.println("Pagamento a vista ou cheque, com 10% de desconto");
preco = (preco - (0.1 * preco));
System.out.println("Valor com 10% de desconto:" + preco );
break;

case 2:
System.out.println("Pagamento a vista no cartão de crédito, com 5% de desconto");
preco = (preco - (0.05 * preco));
System.out.println("Valor com 5% de desconto:" + preco );
break;

case 3:
System.out.println("Pagamento em duas parcelas, sem juros");
//preco = (preco/2);
System.out.println("Pagamento em duas parcelas iguais de :" + (preco/2));
break;

case 4:
System.out.println("Pagamento em três parcelas, com acréscimo de 10% de juros ");
preco = (preco + (0.1 * preco));
System.out.println("Valor com juros de 10%:" + preco + "Pagamento em três parcelas iguais de :" + (preco/3f) );
break;

default:
System.out.println("opção incorreta:");





}

}
}

sábado, 18 de abril de 2009

Pauta Programação 17/04/09

Expressões Lógicas e Aritméticas, operadores aritméticos, relacionais e lógicos
Estrutura de controle do fluxo de execução

Estrutura SEQUENCIAL
Estrutura de SELEÇÃO (SE..SENÃO)
Prova AV1 Sexta-feira (24/04)

Atribuição

Das atribuições abaixo, somente uma está correta, qual será?

Lógico : A;

Real : B, C;

Inteiro : D;

A<-- B = C;

D <-- B;

C + 1 <-- B + C;

C e B <-- 3.5;

B<-- Pot (6,2)/3<=rad(9) * 4;

quarta-feira, 15 de abril de 2009

Estrutura SE... SENÃO (IF...ELSE) em java

import java.util.Scanner;



public class Quociente_resto {
public static void main(String [] args ){

double dividendo,divisor,quociente,resto;


Scanner sc = new Scanner(System.in);

System.out.println("Entre com o valor do dividendo : ");
dividendo = sc.nextDouble();
System.out.println("Entre com o valor do divisor : ");
divisor = sc.nextDouble();

if (divisor == 0)
{
System.out.println("O valor do divisor tem que ser diferente de zero");
}
else
{
quociente = dividendo/divisor;
resto = dividendo%divisor;

System.out.println("o valor do resto é : " + resto);
System.out.println("o valor do quociente é : " + quociente);
}
}

}

sábado, 4 de abril de 2009

Pauta Programação 03/04/09

Exercício 1 : Como declaro uma constante em Java ?
Exercício 2 : Faça um algoritmo para calcular o volume de uma esfera
Exercício 3 : Como calcular a potência e a raiz de um número qualquer em Java?

quarta-feira, 1 de abril de 2009

Somar dois números com entrada pelo teclado

import java.util.*;
public class Soma
{
public static void main (String args[])
{
Scanner sc = new Scanner(System.in);
int n1 = sc.nextInt();
int n2 = sc.nextInt();
double soma = n1 + n2;
System.out.println("o valor da soma é : " + soma);
}
}

domingo, 29 de março de 2009

Pauta Programação 27/03/09

Introdução aos Tipos de dados. exercício em sala sobre tipagem.
 
Visitas