Dart Exerc
Dart Exerc
2) Escreva um programa que leia dois números em ponto flutuante e imprima a soma
desses números.
4) Escreva um programa que leia três números em ponto flutuante e imprima a média
aritmética entre eles.
5) Escreva um programa que inicialize uma variável com o dia de hoje, outra com o
mês e outra com o ano e imprima a data na tela no formato “dd/mm/aaaa”.
10) Uma firma contrata um encanador a R$ 20,00 por dia. Escreva um programa que
leia o número de dias trabalhados pelo encanador e imprima a quantia líquida que
deverá ser paga, sabendo-se que são descontados 8% para o imposto de renda.
11) Uma companhia telefônica opera com a seguinte tarifa: uma chamada telefônica
com duração de 3 minutos custa R$ 1,15. Cada minuto adicional custa R$ 0,26.
Escreva um programa que leia a duração total de uma chamada (em minutos) e calcule
o total a ser pago.
12) Em uma empresa os funcionários renovam o contrato por três anos. O salário
sofrerá um reajuste de 7%, 6% e 5%, respectivamente, nos próximos três anos.
Escreva um programa que leia o salário mensal atual do funcionário, e então,
imprima o salário mensal para cada um dos três próximos anos.
14) Faça um programa que peça ao usuário os tamanhos dos catetos de um triângulo
retângulo e mostre na tela o valor de sua hipotenusa.
15) No país de Brasilândia a moeda nacional é a merreca (M$). Sabe-se que sistema
monetário de Brasilândia só utiliza moedas, não utiliza cédulas, e que os valores
dos diferentes tipos de moeda são os seguintes:
Valor (M$) Descrição
1,00 | Moeda de uma merreca
5,00 | Moeda de cinco merrecas
10,00 | Moeda de dez merrecas
50,00 | Moeda de cinqüenta merrecas
100,00 | Moeda de cem merrecas
Devido ao acúmulo de moedas por parte dos brasilândios, o Governo resolveu abrir
uma concorrência internacional para o desenvolvimento de um software, escrito em
linguagem C. Dado um valor em merreca, o programa deve calcular qual o número
mínimo de moedas necessárias para perfazer o valor especificado.
1 moeda(s) de M$ 100,00
1 moeda(s) de M$ 50,00
3 moeda(s) de M$ 10,00
1 moeda(s) de M$ 5,00
2 moeda(s) de M$ 1,00
'''''''''''''''''''''''''''''''''''''''''''''''''''
NOTA: As entradas e saídas de dados foram feitas pelo terminal (prompt de comando
ou PowerShell) do Windows, utilizando a biblioteca dart:io e as instruções
stdin.readLineSync() para leitura/entrada de dados e stdout.write() para
exibição/saída de dados.
void main() {
stdout.write('Custo do Teatro -> R\$ ');
double custoTeatro = double.parse(stdin.readLineSync());
void main() {
stdout.write('BASE MAIOR = ');
double baseMaior = double.parse(stdin.readLineSync());
void main() {
stdout.write('LADO DO QUADRADO = ');
double ladoQuadrado = double.parse(stdin.readLineSync());
void main() {
const PI = 3.14159265;
stdout.write('RAIO DA ESFERA = ');
double raioEsfera = double.parse(stdin.readLineSync());
void main() {
stdout.write('Digite o 1º número: ');
int numero1 = int.parse(stdin.readLineSync());
stdout.write('Digite o 2º número: ');
int numero2 = int.parse(stdin.readLineSync());
void main() {
stdout.write('Digite o 1º número: ');
double numero1 = double.parse(stdin.readLineSync());
stdout.write('Digite o 2º número: ');
double numero2 = double.parse(stdin.readLineSync());
stdout.write('Digite o 3º número: ');
double numero3 = double.parse(stdin.readLineSync());
print('$numero1 x $numero2 x $numero3 = ${numero1 * numero2 * numero3}');
}
Faça um programa que receba dois números, calcule e mostra a divisão do primeiro
pelo segundo. Sabe-se que o segundo número não pode ser zero, portanto, não é
necessário se preocupar com validações.
import 'dart:io';
void main() {
stdout.write('Digite o 1º número: ');
int numero1 = int.parse(stdin.readLineSync());
stdout.write('Digite o 2º número: ');
int numero2 = int.parse(stdin.readLineSync());
void main() {
stdout.write('1ª NOTA = ');
double nota1 = double.parse(stdin.readLineSync());
void main() {
stdout.write('Digite o preço do produto: R\$ ');
double precoProduto = double.parse(stdin.readLineSync());
void main() {
stdout.write('Salário Fixo => R\$ ');
double salarioFixo = double.parse(stdin.readLineSync());
void main() {
stdout.write('Digite seu peso em Kg => R\$ ');
double pesoEmKg = double.parse(stdin.readLineSync());
import 'dart:io';
void main() {
stdout.write('Consumo mensal de KWh = ');
double consumoMensal = double.parse(stdin.readLineSync());
void main() {
stdout.write('1ª NOTA = ');
double nota1 = double.parse(stdin.readLineSync());
void main() {
stdout.write('LARGURA = ');
double largura = double.parse(stdin.readLineSync());
stdout.write('ALTURA = ');
double altura = double.parse(stdin.readLineSync());
void main() {
stdout.write('RAIO = ');
double raio = double.parse(stdin.readLineSync());
stdout.write('ALTURA = ');
double altura = double.parse(stdin.readLineSync());
void main() {
stdout.write('NOME = ');
String nome = stdin.readLineSync();
stdout.write('IDADE = ');
int idade = int.parse(stdin.readLineSync());
void main() {
stdout.write('SALÁRIO MENSAL = R\$ ');
double salarioMensal = double.parse(stdin.readLineSync());
double valorReajuste =
salarioMensal + (percentualReajuste / 100) * salarioMensal;
void main() {
stdout.write('HORAS TRABALHADAS = ');
double horasTrabalhadas = double.parse(stdin.readLineSync());
void main() {
stdout.write('QUANTIDADE DE PRODUTOS VENDIDOS = ');
double x = double.parse(stdin.readLineSync());
import 'dart:io';
void main() {
stdout.write('Área Total = ');
double areaTotal = double.parse(stdin.readLineSync());