Advertisement
joaopaulofcc

Untitled

Jul 27th, 2020
2,869
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Dart 1.41 KB | None | 0 0
  1. void escreverBemVindo()
  2. {
  3.   print("Seja bem-vindo!");
  4. }
  5.  
  6. void escreverDesculpas() => print("Desculpa, encontramos um erro.");
  7.  
  8. void calcularSoma(double a, double b)
  9. {
  10.   double resultado = a + b;
  11.   print(resultado);
  12. }
  13.  
  14. double calcularSubtracao(double a, double b)
  15. {
  16.   double resultado = a - b;
  17.   return resultado;
  18. }
  19.  
  20. double calcularAreaCirculo(double raio) => 3.14 * raio * raio;
  21.  
  22. void exibirNomeCursoIdade(String nome, {int idade, String curso})
  23. {
  24.   if(idade != null && curso != null)
  25.   {
  26.     print("$nome tem $idade anos e faz o curso de $curso.");  
  27.   }
  28.   else if(idade == null && curso != null)
  29.   {
  30.     print("$nome faz o curso de $curso.");
  31.   }
  32.   else if(idade != null && curso == null)
  33.   {
  34.     print("$nome tem $idade anos.");
  35.   }
  36.   else
  37.   {
  38.     print("Ola $nome");
  39.   }
  40. }
  41.  
  42. void calcular(double a, double b, Function funcao)
  43. {
  44.   funcao(a, b);
  45. }
  46.  
  47. void main()
  48. {
  49.   escreverBemVindo();
  50.  
  51.   escreverDesculpas();
  52.  
  53.   calcularSoma(10, 20);
  54.  
  55.   print(calcularSubtracao(10, 20));
  56.  
  57.   print(calcularAreaCirculo(10));
  58.  
  59.   exibirNomeCursoIdade("Kleber");
  60.  
  61.   exibirNomeCursoIdade("Kleber", idade: 33);
  62.  
  63.   exibirNomeCursoIdade("Kleber", curso: "Computação");
  64.  
  65.   exibirNomeCursoIdade("Kleber", idade: 33, curso: "Computação");
  66.  
  67.   calcular(30, 20, calcularSoma);
  68.  
  69.   calcular(30, 20, (a, b)
  70.   {
  71.     var resultado = a * b;
  72.     print(resultado);
  73.   });
  74. }
  75.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement