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
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
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);
}
}
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.
terça-feira, 26 de maio de 2009
quinta-feira, 7 de maio de 2009
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]);
}
}
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).
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 = ?).
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;
}
}
}
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
}
}
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:");
}
}
}
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)
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);
}
}
}
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?
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);
}
}
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
Assinar:
Postagens (Atom)
