Procurar
Últimos assuntos
Quem está conectado?
Há 3 usuários online :: 0 registrados, 0 invisíveis e 3 visitantes :: 1 motor de buscaNenhum
[ Ver toda a lista ]
O recorde de usuários online foi de 192 em Ter Out 26, 2021 6:07 am
Atividade Prática 1: Problemas Básicos de Programação
Página 1 de 1
Atividade Prática 1: Problemas Básicos de Programação
Escreva, em Java, programas que realizem as seguintes tarefas:
Ler dois números inteiros, calcular a média aritmética e imprimir na tela o resultado.
Ler os coeficientes “a”, “b” e “c” de uma equação do segundo grau e calcular os valores de delta e das duas raízes da equação; ao final, imprimir os resultados.
Ler as notas finais de um aluno em três disciplinas, calcular a média global e, analisando-a, indicar se o aluno está aprovado (média global maior ou igual a 6.0) ou reprovado (caso contrário).
Ler um vetor (com 5 posições) e uma matriz quadrada (de ordem 5), fazer a soma dos elementos do vetor e multiplicar este resultado por cada elemento da matriz, gerando uma matriz nova, que deverá ser impressa na tela.
//
Ler dois números inteiros, calcular a média aritmética e imprimir na tela o resultado.
Ler os coeficientes “a”, “b” e “c” de uma equação do segundo grau e calcular os valores de delta e das duas raízes da equação; ao final, imprimir os resultados.
Ler as notas finais de um aluno em três disciplinas, calcular a média global e, analisando-a, indicar se o aluno está aprovado (média global maior ou igual a 6.0) ou reprovado (caso contrário).
Ler um vetor (com 5 posições) e uma matriz quadrada (de ordem 5), fazer a soma dos elementos do vetor e multiplicar este resultado por cada elemento da matriz, gerando uma matriz nova, que deverá ser impressa na tela.
//
- Código:
package br.com.mediaaritmetrica.model;
import java.util.Scanner;
/**
*
* @author User
*/
public class Media {
public static void main(String[] args) {
Scanner ler = new Scanner(System.in);
int num1;
int num2;
System.out.println("Digite o primeiro numero:");
num1 = ler.nextInt();
System.out.println("Digite o Segundo numero:");
num2= ler.nextInt();
System.out.printf("A media aritmetrica e:%d", num1 + num2 /2);
}
}
- Código:
package br.com.equacaodosegundograu.model;
import java.util.Scanner;
/**
*
* Ler os coeficientes ?a?, ?b? e ?c? de uma equação do segundo grau e calcular os valores de delta e das duas raízes da equação;
* ao final, imprimir os resultados.
*/
public class Equacaodosegundograu {
public static void main(String[] args) {
Scanner ler = new Scanner(System.in);
double a,b,c,delta;
System.out.println("ax² + bx + c = 0");
System.out.println("DIGITE O VALOR DE: ax²");
a = ler.nextInt();
System.out.println("DIGITE O VALOR DE BX:");
b = ler.nextInt();
System.out.println("DIGITE O VALOR DE C:");
c = ler.nextInt();
System.out.println("Sera calculado a seguinte equação");
System.out.printf(" %fx² + %fx + %f = 0",a,b,c);
delta = b*b-4*a*c;
System.out.printf("\nDelta: %f", delta);
if (delta >= 0){
double x1=(- b + Math.sqrt(delta))/(2*a);
double x2=(- b - Math.sqrt(delta))/(2*a);
System.out.println("\nValores raizes = " + x1 + ", " + x2);
}
else {
System.out.println("\nDelta invalido");
}
}
}
- Código:
package br.com.notaescolar.model;
import java.util.Scanner;
/**
*Ler as notas finais de um aluno em três disciplinas, calcular a média global e,
* analisando-a, indicar se o aluno está aprovado (média global maior ou igual a 6.0) ou reprovado (caso contrário).
*
*/
public class Notaescolar {
public static void main(String[] args) {
String nomeAluno;
Double nota1, nota2, nota3;
Scanner ler = new Scanner(System.in);
System.out.println("Digite o nome do aluno:");
nomeAluno = ler.nextLine();
System.out.println("Digite a nota da Primeira diciplina:");
nota1 = ler.nextDouble();
System.out.println("Digite a nota da Segunda diciplina");
nota2 = ler.nextDouble();
System.out.println("Digite a nota da Terceira diciplina");
nota3 = ler.nextDouble();
// System.out.printf("Nome aluno: %s\nNota Primeira diciplina:%.0f\nNota Segunda diciplina:%.0f\nNota terceira diciplina:%.0f",nomeAluno,nota1,nota2,nota3);
System.out.printf("\nMedia:%.1f",(nota1 + nota2 + nota3) / 3);
if((nota1 + nota2 + nota3) / 3 > 6.0)
{
System.out.println("\nAluno aprovado");
}else{
System.out.println("\nAluno reprovado");
}
}
}
- Código:
package br.com.matriz.model;
import java.util.Scanner;
/**
*Ler um vetor (com 5 posições) e uma matriz quadrada (de ordem 5),
* fazer a soma dos elementos do vetor e multiplicar este resultado por cada elemento da matriz,
* gerando uma matriz nova, que deverá ser impressa na tela.
*
*/
public class Matriz {
public static void main(String[] args) {
int vetor[] = new int[5];
int matriz[][] = new int[5][5];
System.out.println("Chamando função lendoVetor:");
lendoVetor(vetor);
System.out.println("Chamando função imprimindoVetor:");
imprimindoVetor(vetor);
System.out.println("Chamando função lendoMatriz:");
lendoMatriz(matriz);
System.out.println("Chamando função imprimindoMatriz:");
imprimindoMatriz(matriz);
System.out.println("Chamando função multiplicandoMatrizVetor");
imprimindoMatriz(multiplicandoMatrizVetor(matriz,somandoVetor(vetor)));
}
static void lendoVetor(int vetor[]) {
Scanner ler = new Scanner(System.in);
System.out.println("Lendo o vetor>>");
for( int i = 0; i < vetor.length; i++)
{
System.out.println("Digite um valor para a posição:" +i+ " do vetor:");
vetor[i]=ler.nextInt();
}
}
static void imprimindoVetor(int vetor[]) {
System.out.println("Imprimindo o vetor>>");
for( int i = 0; i < vetor.length; i++)
{
System.out.println("Valor na posição:"+i+">>"+vetor[i]);
}
}
static int somandoVetor(int vetor[]) {
System.out.println("Somando o vetor>>");
int totalVetor=0;
for( int i = 0; i < vetor.length; i++)
{
// System.out.println("Valor na posição:"+i+">>"+vetor[i]);
totalVetor = vetor[i] + totalVetor;
}
System.out.printf("Valor somado do vetor:%d\n",totalVetor);
return totalVetor;
}
static void lendoMatriz(int matriz[][]) {
Scanner ler = new Scanner(System.in);
for(int i=0; i<matriz.length; i++)
{
for(int j=0; j<matriz[i].length; j++)
{
System.out.printf("\nLendo a MATRIZ:i=%dXj=%d=",i,j);
matriz[i][j]=ler.nextInt();
// System.out.print(matriz[0][j]);
}
// System.out.println(matriz[i][0]);
}
}
static void imprimindoMatriz(int matriz[][]) {
System.out.println("Imprimindo o matriz for>>");
for(int i=0; i<matriz.length; i++){
for(int j=0; j<matriz[i].length; j++){
System.out.print("|"+matriz[i][j]);
}
System.out.println("|");
}
}
static int[][] multiplicandoMatrizVetor(int matriz[][], int totalVet) {
for(int i=0; i<matriz.length; i++){
for(int j=0; j<matriz[i].length; j++){
// System.out.print(matriz[i][j] * totalVet);
matriz[i][j] = matriz[i][j] * totalVet;
// System.out.print(">>"+matriz[i][j]+"<<");
}
//System.out.println();
}
return matriz;
}
}
juk- Mensagens : 281
Data de inscrição : 02/04/2012
Tópicos semelhantes
» Atividade Prática 4: Exercitando Herança e Polimorfismo
» Atividade Prática 4: Exercitando Herança e Polimorfismo
» Atividade Prática 5: Classes Abstratas e Interfaces
» Atividade Prática 2: Exercitando a criação de classes e objetos
» Atividade Prática 3: Exercitando o relacionamento entre classes
» Atividade Prática 4: Exercitando Herança e Polimorfismo
» Atividade Prática 5: Classes Abstratas e Interfaces
» Atividade Prática 2: Exercitando a criação de classes e objetos
» Atividade Prática 3: Exercitando o relacionamento entre classes
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Seg Jul 29, 2024 9:20 pm por juk
» H2 ERRO h2-databse not found
Dom Jul 28, 2024 5:16 pm por juk
» NPM START ERRO PSSecurityException UnauthorizedAccess
Dom Jul 28, 2024 5:02 pm por juk
» Top 5 GUI tools for PostgreSQL in 2024
Qua Jun 26, 2024 9:04 pm por juk
» Configurando wifi via Terminal no Ubuntu 22.04
Ter maio 28, 2024 9:59 pm por juk
» Atividade Complementar Classes Abstratas, Interfaces e Tratamento de Exceções
Seg maio 20, 2024 10:55 pm por juk
» Atividade Complementar Classes Abstratas, Interfaces e Tratamento de Exceções
Seg maio 20, 2024 10:52 pm por juk
» CRIANDO UM MONITOR VIRTUAL
Qui maio 16, 2024 9:29 pm por juk
» Atividade Prática 5: Classes Abstratas e Interfaces
Seg maio 13, 2024 10:24 pm por juk