Faça um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias e mostre-a expressa em dias. Leve em consideração o ano com 365 dias e o mês com 30. (Ex: 3 anos, 2 meses e 15 dias = 1170 dias.)
2 - Desenvolva um algoritmo utilizando o VisualG que leia um número inteiro e imprima o seu antecessor e seu sucessor.
3 - Tem-se um conjunto de dados contendo a altura e o sexo (masculino, feminino) de 10 pessoas. Fazer um algoritmo que calcule e escreva:
a. a maior e a menor altura do grupo;
b. média de altura dos homens;
c. o número de mulheres.
PS:tem que ser no visualg
Soluções para a tarefa
Resposta:
Ta tudo em Java, se manja já de python é quase a mesma coisa
Explicação:
1QUESTÃO
import java.util.Locale;
import java.util.Scanner;
class Teste{
public static void main(String[] args) {
Locale.setDefault(Locale.US);
Scanner sc = new Scanner(System.in);
int ano, mes, dias, totalDeDias,mesR,anoR;
System.out.println("Digite o ano: ");
ano = sc.nextInt();
System.out.println("Digite o mês: ");
mes = sc.nextInt();
System.out.println("Digite o dia: ");
dias = sc.nextInt();
anoR = ano * 365;
mesR = mes * 30;
totalDeDias = anoR + mesR + dias;
System.out.println(ano+" anos, "+mes+" meses e " +dias+ " dias = "+ totalDeDias +" dias.");
sc.close();
}
}
2 questão
import java.util.Locale;
import java.util.Scanner;
class Teste{
public static void main(String[] args) {
Locale.setDefault(Locale.US);
Scanner sc = new Scanner(System.in);
int num,resultadoA,resultadoS;
System.out.println("digite um número inteiro: ");
num = sc.nextInt();
resultadoA = num-1;
resultadoS = num+1;
System.out.println("Antecessor: "+ resultadoA+"\nSucessor: "+resultadoS);
sc.close();
}
}
3 questão