Questão 1

import java.util.Scanner;
public class Q1{
public static void main(String[] args) {
    int valor=0;
    int soma=0;
    int contador=0;
    Scanner tecflado = new Scanner (System.in);
    do{
        System.out.println("Digite o "+(contador+1)+"º número");
    valor=tecflado.nextInt();
    if(valor>0)
        {
            soma=soma+valor;
            contador++;
        }
    else{System.out.println("Número inválido para contagem");}
    }while(valor>=0);
            System.err.println("PROGRAMA ENCERRADO COM SUCESSO");
            System.out.println("Foram digitados "+contador+" números, e a média entre eles é "+soma/contador);
}
}


Questão 2

import java.util.Scanner;
public class Q2{
    public static void main (String[]args)
    {
    Scanner tecflado = new Scanner (System.in);
    int filhos=0;
    int percentual=0;
    int contagem=0;
    int opcaomenu=0 ;
    int armazenardados=0;
    double salario=0;
    double mediasalarial=0;
    double mediadefilhos=0;
    double maiorsalario=0;
    System.err.println("PREFEITURA MUNCIPAL DE RIO LARGO -SIMPLICIDADE e TRABALHO\n");
    do{
        System.out.println("Olá Cidadão Riolarguense, você é o usuário número "+(contagem+1)+"º a utilizar nossa aplicação <3");
        System.out.println("Por favor, digite seu salário:");
        salario=tecflado.nextDouble();
        System.out.println("Agora digite a quantidade de filhos que você possuí:");
        filhos=tecflado.nextInt();
        System.out.println("Agora verifique se as informações coletadas estão corretas, seu salário é R$:"+salario+" ,e possuí "+filhos+" filhos");
        do{
        System.out.println("Digite: \n1 PARA ARAMAZENAR OS DADOS  \n0 PARA EXCLUIR OS DADOS COLETADOS");
        armazenardados=tecflado.nextInt();
        if(armazenardados<0 || armazenardados>1){System.out.println("DADOS INVÁIDOS, DIGITE UMA OPÇÃO VÁLIDA\n");
        System.out.println("*Digite: \n1 PARA ARAMAZENAR OS DADOS  \n0 PARA EXCLUIR OS DADOS COLETADOS");
        armazenardados=tecflado.nextInt();}
        }while(armazenardados!=1 && armazenardados!=0);

        System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"); /*Linha para "limpar" a tela*/
        System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
        System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
        if(armazenardados==1)
        {
            mediasalarial=mediasalarial+salario;
            mediadefilhos=mediadefilhos+filhos;
            contagem++;
            System.out.println("Digite:\n1 PARA COLETAR NOVOS DADOS: \n2 PARA ENCERRAR O PROGRAMA E EXIBIR OS DADOS COLETADOS");
            do{
                opcaomenu=tecflado.nextInt();
                if(opcaomenu!=1 && opcaomenu!=2) {System.err.println("OPÇÃO INVÁLIDA\n Digite:\n1 PARA COLETAR NOVOS DADOS: \n2 PARA ENCERRAR O PROGRAMA E EXIBIR OS DADOS COLETADOS");
                opcaomenu=tecflado.nextInt();}
            }while(opcaomenu!=1 && opcaomenu!=2);
            if(salario>maiorsalario){maiorsalario=salario;}
            if(salario<=100){percentual++;}
        }
        else{System.out.println("DADOS EXCLUÍDOS COM SUCESSO\n");
        System.out.println("Digite:\n1 PARA COLETAR NOVOS DADOS: \n2 PARA ENCERRAR O PROGRAMA E EXIBIR OS DADOS COLETADOS");
        do{
            opcaomenu=tecflado.nextInt();
            if(opcaomenu!=1 && opcaomenu!=0) {System.err.println("OPÇÃO INVÁLIDA\n Digite:\n1 PARA COLETAR NOVOS DADOS: \n2 PARA ENCERRAR O PROGRAMA E EXIBIR OS DADOS COLETADOS");
            opcaomenu=tecflado.nextInt();}
        }while(opcaomenu!=1 && opcaomenu!=2);}
    }while(opcaomenu==1);
    System.err.println("PROGRAMA ENCERRADO COM SUCESO");
    System.out.println("A média do salário da população é R$ "+((mediasalarial)/contagem));
    System.out.println("A média de filhos da população é R$ "+((mediadefilhos)/contagem));
    System.out.println("O maior salário registrado no sistema é R$: "+maiorsalario);
    System.out.println("O percentual de pessoas com salário até R$100,00: "+((percentual*100)/contagem)+"%");
}
}


Questão 3

import java.util.Scanner;
public class Q3{
public static void main (String[]args){
Scanner tecflado = new Scanner (System.in);
int valor=0;
int contador=0;
int media=0;
int maior=0;
int menor=0;
while(contador<10){
    System.out.println("Digite o "+(contador+1)+"º número");
    valor=tecflado.nextInt();
    if (valor >= 0) {
        media = media + valor;
        contador++;
        if (contador > 1) {
            if (valor > maior) {
                maior = valor;
            }
            if (valor < menor) {
                menor = valor;
            }
        } else {
            maior = valor;
            menor = valor;
        }
    } else {
        System.err.println("NÚMERO DIGITADO INVÁLIDO²\nDIGITE OUTRO NÚMERO!");
};
};
System.out.println("O maior número digitado foi: "+maior);
System.out.println("O menor número digitado foi: "+menor);
System.out.println("A média dos números digitados é: "+(media/contador));
}
}

Questão 4

import java.util.Scanner;
public class Q4{
    public static void main (String[]args)
    {
    Scanner tecflado = new Scanner (System.in);
    int idade=0;
    int sexo=0;
    int percentual=0;
    int contagem=0;
    int opcaomenu=0 ;
    int armazenardados=0;
    int alturacont=0;
    double altura=0;
    double mediaaltura=0;
    double mediaidade=0;
    String sexon="null";
    System.err.println("PREFEITURA MUNCIPAL TECFLAGNÓPOLIS -CODAÇÃO E PEGAÇÃO\n");
    do{
        System.out.println("Olá Cidadão Tecnopólis, você é o usuário número "+(contagem+1)+"º a utilizar nossa aplicação \\o/\\");
        System.out.println("Por favor, nos informe seu sexo para uma pesquisa personalizada:\n1-PARA HOMEM\n2-PARA MULHER");
        do {
        sexo=tecflado.nextInt();
        if(sexo==2) {System.out.println("Por favor, sua altura:");
        altura=tecflado.nextDouble();
        alturacont++;
        sexon="MULHER";}
        else if(sexo==1) {sexon="HOMEM";break;}
        else {
            System.out.println("Alternativa inválida, tente novamente");
             sexo=tecflado.nextInt();}
                }while(sexo!=1 && sexo!=2);
        System.out.println("Agora digite a sua idade:");
        idade=tecflado.nextInt();
        if(sexo==1) {
             System.out.println("Agora verifique se as informações coletadas estão corretas, seu sexo é: "+sexon+" ,e tem "+idade+" anos.");
        }
        if(sexo==2) {
             System.out.println("Agora verifique se as informações coletadas estão corretas, seu sexo é: "+sexon+" sua altura é :"+altura+" ,e tem "+idade+" anos.");
        }
        do{
        System.out.println("Digite: \n1 PARA ARAMAZENAR OS DADOS  \n0 PARA EXCLUIR OS DADOS COLETADOS");
        armazenardados=tecflado.nextInt();
        if(armazenardados<0 || armazenardados>1){System.out.println("DADOS INVÁIDOS, DIGITE UMA OPÇÃO VÁLIDA\n");
        System.out.println("*Digite: \n1 PARA ARAMAZENAR OS DADOS  \n0 PARA EXCLUIR OS DADOS COLETADOS");
        armazenardados=tecflado.nextInt();}
        }while(armazenardados!=1 && armazenardados!=0);

        System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"); /*Linha para "limpar" a tela*/
        System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
        System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
        if(armazenardados==1)
        {
            mediaaltura=mediaaltura+altura;
            mediaidade=mediaidade+idade;
            contagem++;
            System.out.println("Digite:\n1 PARA COLETAR NOVOS DADOS: \n2 PARA ENCERRAR O PROGRAMA E EXIBIR OS DADOS COLETADOS");
            do{
                opcaomenu=tecflado.nextInt();
                if(opcaomenu!=1 && opcaomenu!=2) {System.err.println("OPÇÃO INVÁLIDA\n Digite:\n1 PARA COLETAR NOVOS DADOS: \n2 PARA ENCERRAR O PROGRAMA E EXIBIR OS DADOS COLETADOS");
                opcaomenu=tecflado.nextInt();}
            }while(opcaomenu!=1 && opcaomenu!=2);
            if(idade>=18 || idade<=35){percentual++;}
        }
        else{System.out.println("DADOS EXCLUÍDOS COM SUCESSO\n");
        System.out.println("Digite:\n1 PARA COLETAR NOVOS DADOS: \n2 PARA ENCERRAR O PROGRAMA E EXIBIR OS DADOS COLETADOS");
        do{
            opcaomenu=tecflado.nextInt();
            if(opcaomenu!=1 && opcaomenu!=0) {System.err.println("OPÇÃO INVÁLIDA\n Digite:\n1 PARA COLETAR NOVOS DADOS: \n2 PARA ENCERRAR O PROGRAMA E EXIBIR OS DADOS COLETADOS");
            opcaomenu=tecflado.nextInt();}
        }while(opcaomenu!=1 && opcaomenu!=2);

     }while(opcaomenu==1);
    System.err.println("PROGRAMA ENCERRADO COM SUCESO");
    System.out.println("A média da altura das mulheres da cidade é de: "+((mediaaltura)/alturacont));
    System.out.println("A média da idade da nossa população é "+((mediaidade)/contagem));
    System.out.println("O percentual de pessoas entre 18 e 35 anos é: "+((percentual*100)/contagem)+"%");
}
}


Questão 5

Em processo de solução....
   

Questão 6

import java.util.Scanner;
public class Q6{
private static Scanner tecflado;
public static void main (String[]args)
{
tecflado = new Scanner (System.in);
String nome[] = new String[10];
double valordascompras;
int contador=0;
System.out.println("Tecflag 2019");
System.err.println("DarkStore v.0.1\n\n\n");
do{
System.out.println("Digite o nome do "+(contador+1)+"º cliente a ser cadastrado no sistema:");
nome[contador]=tecflado.nextLine();
System.out.println("Insira o valor das compras do cliente "+nome[contador]+" no ano passado:");
valordascompras=tecflado.nextDouble();
System.err.println("O cliente "+nome[contador]+" fez R$: "+valordascompras+" em compras ano passado.\n");
if(valordascompras<5000.000 && valordascompras!=0)
{
System.out.println("Tem direito um bônus de R$"+((valordascompras*10)/100)+" em compras.\n\n\n");
}
else if (valordascompras>=5000.000){
    System.out.println("Tem direito um bônus de R$"+((valordascompras*15)/100)+" em compras.\n\n\n");
}
else{System.out.println("É necessário o cliente "+nome[contador]+" efetuar compras para obter descontos.\n\n\n");}
contador++;
tecflado.nextLine();
}while(contador<10);
}
}

Questão 7

import java.util.Scanner;
public class Q7{
private static Scanner tecflado;
public static void main (String[]args){
int numero1;
int numero2;
tecflado = new Scanner (System.in);
System.err.println("TecImpar\n\n");
System.out.println("Digite o primeiro número");
numero1=tecflado.nextInt();
System.out.println("Digite o segundo número");
numero2=tecflado.nextInt();
for(;numero1<=numero2;numero1++)
{
if(numero1%2==1)
System.out.println(numero1+"\t");
}
System.err.println("Programa encerrado com sucesso!");
};
}


Questão 8

import java.util.Scanner;
public class Q8{
    private static Scanner teclfado;
    public static void main (String[]args)
    {
        teclfado = new Scanner (System.in);
        int codigo=0;
        int contador=0;
        double valor=0;
        double media=0;
        do{
            System.out.println("Digite o código do produto a ser cadastrado:");
            codigo=teclfado.nextInt();
            System.out.println("Digite o preço do produto:");
            valor=teclfado.nextDouble();
            media+=valor;
            contador++;
            System.out.println("O preço original do produto é R$:"+valor+" de código " +codigo+
            " com acréscimo R$:"+(valor*1.20));
            System.out.println("A média de preços dos valores cadastrados até agora é R$"+(media/contador)+
                " com o acréscimo fica R$:"+((media*1.20)/contador)+"\n\n");
        }while(codigo>=0);
    }
}


Questão 9

import java.util.Scanner;
public class Q9{
    private static Scanner tecflado;
    public static void main (String[]args)
    {
        tecflado = new Scanner (System.in);
        int contador=0;
        int limite=0;
        int sexo=0;
        int sexof=0;
        double altura=0;
        double maioraltura=0;
        double menoraltura=0;
        double mediamulheres=0;
        double mediageral=0;
        System.out.println("Digite quantas pessoas vão ser avaliadas:");
        limite=tecflado.nextInt();
while(contador<limite)
{
System.out.println("Digite seu sexo:\n1-MULHER\n2-HOMEM");
sexo=tecflado.nextInt();
System.out.println("Digite sua altura:");
{
    altura=tecflado.nextDouble();
}
if (sexo==1)
{
    mediamulheres+=altura;
    sexof++;
}
if(altura>maioraltura)
{
    maioraltura=altura;
}
if(altura<menoraltura)
{
    menoraltura=altura;
}
else{
    maioraltura=altura;
    menoraltura=altura;
}
mediageral+=altura;
    contador++;
}
System.out.println("A maior altura é: "+maioraltura+" a menor: "+menoraltura);
System.out.println("A média da altura das mulheres é: "+(mediamulheres/sexof));
System.out.println("A média da altura da turma é: "+(mediageral/contador));
    }
}

   




Questão 10
Em processo de solução....
   


As questões acima foram resolvidas sob forma de programação estruturada e não orientada a objetos.
O conteúdo aqui apresentado é sujeito a erros e em casos de sugestões entrar em contato conosco.