Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 7.47 KB | None | 0 0
  1. package mestrado;
  2.  
  3. import java.util.HashMap;
  4.  
  5. public class ContagemTecladoOriginal {
  6.  
  7.     public static void main(String[] args) {
  8.  
  9.         String frase1 = "TECNOLOGIA ENVOLVE SERVICO RECURSOS ESTRATEGIA";
  10.         String frase2 = "ALTERNATIVA PARA PROMOVER EDUCACAO INCLUSIVA";
  11.         String frase3 = "MATERIAL DIVERSOS PARA EXPLORACAO TATIL";
  12.         String frase4 = "AMBIENTE VOLTADO PARA DEFICIENCIA FISICA";
  13.         String frase5 = "APRENDER CALCULO COM METODO SIMPLES";
  14.         String frase6 = "ALUNOS COM DEFICIENCIA FISICA SEVERA";
  15.         String frase7 = "MUITO JOVEM ESTA FORA DA ESCOLA";
  16.         String frase8 = "CONDICOES FISICA INTELECTUAL SOCIAL EMOCIONAL";
  17.         String frase9 = "DECLARACAO SOBRE EDUCACAO PARA TODOS";
  18.         String frase10 = "CRIANCAS COM NECESSIDADE EDUCACIONAL ESPECIAL";
  19.         String frase11 = "SISTEMA EDUCACIONAL DEVE SER EFICIENTE";
  20.         String frase12 = "TODA CRIANCA POSSUI CARACTERISTICA UNICA";
  21.         String frase13 = "CARTAO DE COMUNICACAO ASSOCIADO A CARTAO DE ESCRITA";
  22.         String frase14 = "CRIANCA DEVE TER DIREITO RESPEITADO";
  23.         String frase15 = "CLASSE COMUM PARA QUALQUER ALUNO";
  24.         String frase16 = "QUALIDADE EDUCACIONAL PARA TODO ESTUDANTE";
  25.         String frase17 = "CONSTRUCAO ESCOLAR COM REALIDADES DIFERENTES";
  26.         String frase18 = "JOGO PARA EXPLORAR FORMA E TEXTURA";
  27.         String frase19 = "CAPAZ DE PROVER VALOR EDUCACIONAL ";
  28.         String frase20 = "DESENVOLVER PRODUTO DE TECNOLOGIA ASSISTIVA";
  29.         String frase21 = "PRANCHA DE COMUNICACAO COM ESCOLHA DE ATIVIDADES";
  30.         String frase22 = "SALA DE AULA COM COMPUTADOR DE MESA";
  31.         String frase23 = "SERVICO DE TECNOLOGIA ASSISTIVA EM ESCOLA PUBLICA";
  32.         String frase24 = "SUCESSO NO APRENDIZADO DO FUTURO DOCENTE";
  33.         String frase25 = "CONSTRUCAO DE UM GRUPO AMPLAMENTE INCLUSIVO";
  34.         String frase26 = "INDEPENDENTE DAS DIFERENCAS OU DIFICULDADE INDIVIDUAL";
  35.         String frase27 = "TECNOLOGIA ASSISTIVA E UMA AREA DO CONHECIMENTO";
  36.         String frase28 = "EDUCACAO INCLUSIVA EM FORMA DE LEI OU POLITICA";
  37.         String frase29 = "QUALIDADE DE VIDA A PESSOAS COM DEFICIENCIA";
  38.         String frase30 = "DEFINIDO PELA ORGANIZACAO MUNDIAL DE SAUDE";
  39.  
  40.     Integer tempoFrase1 =contaLetras(frase1);
  41.     Integer tempoFrase2 =contaLetras(frase2);
  42.     Integer tempoFrase3 =contaLetras(frase3);
  43.     Integer tempoFrase4 =contaLetras(frase4);
  44.     Integer tempoFrase5 =contaLetras(frase5);
  45.     Integer tempoFrase6 =contaLetras(frase6);
  46.     Integer tempoFrase7 =contaLetras(frase7);
  47.     Integer tempoFrase8 =contaLetras(frase8);
  48.     Integer tempoFrase9 =contaLetras(frase9);
  49.     Integer tempoFrase10 =contaLetras(frase10);
  50.     Integer tempoFrase11 =contaLetras(frase11);
  51.     Integer tempoFrase12 =contaLetras(frase12);
  52.     Integer tempoFrase13 =contaLetras(frase13);
  53.     Integer tempoFrase14 =contaLetras(frase14);
  54.     Integer tempoFrase15 =contaLetras(frase15);
  55.     Integer tempoFrase16 =contaLetras(frase16);
  56.     Integer tempoFrase17 =contaLetras(frase17);
  57.     Integer tempoFrase18 =contaLetras(frase18);
  58.     Integer tempoFrase19 =contaLetras(frase19);
  59.     Integer tempoFrase20 =contaLetras(frase20);
  60.     Integer tempoFrase21 =contaLetras(frase21);
  61.     Integer tempoFrase22 =contaLetras(frase22);
  62.     Integer tempoFrase23 =contaLetras(frase23);
  63.     Integer tempoFrase24 =contaLetras(frase24);
  64.     Integer tempoFrase25 =contaLetras(frase25);
  65.     Integer tempoFrase26 =contaLetras(frase26);
  66.     Integer tempoFrase27 =contaLetras(frase27);
  67.     Integer tempoFrase28 =contaLetras(frase28);
  68.     Integer tempoFrase29 =contaLetras(frase29);
  69.     Integer tempoFrase30 =contaLetras(frase30);    
  70.    
  71.     System.out.println("O tempo da frase 1 foi de: " + tempoFrase1);
  72.     System.out.println("O tempo da frase 2 foi de: " + tempoFrase2);
  73.     System.out.println("O tempo da frase 3 foi de: " + tempoFrase3);
  74.     System.out.println("O tempo da frase 4 foi de: " + tempoFrase4);
  75.     System.out.println("O tempo da frase 5 foi de: " + tempoFrase5);
  76.     System.out.println("O tempo da frase 6 foi de: " + tempoFrase6);
  77.     System.out.println("O tempo da frase 7 foi de: " + tempoFrase7);
  78.     System.out.println("O tempo da frase 8 foi de: " + tempoFrase8);
  79.     System.out.println("O tempo da frase 9 foi de: " + tempoFrase9);
  80.     System.out.println("O tempo da frase 10 foi de: " + tempoFrase10);
  81.     System.out.println("O tempo da frase 11 foi de: " + tempoFrase11);
  82.     System.out.println("O tempo da frase 12 foi de: " + tempoFrase12);
  83.     System.out.println("O tempo da frase 13 foi de: " + tempoFrase13);
  84.     System.out.println("O tempo da frase 14 foi de: " + tempoFrase14);
  85.     System.out.println("O tempo da frase 15 foi de: " + tempoFrase15);
  86.     System.out.println("O tempo da frase 16 foi de: " + tempoFrase16);
  87.     System.out.println("O tempo da frase 17 foi de: " + tempoFrase17);
  88.     System.out.println("O tempo da frase 18 foi de: " + tempoFrase18);
  89.     System.out.println("O tempo da frase 19 foi de: " + tempoFrase19);
  90.     System.out.println("O tempo da frase 20 foi de: " + tempoFrase20);
  91.     System.out.println("O tempo da frase 21 foi de: " + tempoFrase21);
  92.     System.out.println("O tempo da frase 22 foi de: " + tempoFrase22);
  93.     System.out.println("O tempo da frase 23 foi de: " + tempoFrase23);
  94.     System.out.println("O tempo da frase 24 foi de: " + tempoFrase24);
  95.     System.out.println("O tempo da frase 25 foi de: " + tempoFrase25);
  96.     System.out.println("O tempo da frase 26 foi de: " + tempoFrase26);
  97.     System.out.println("O tempo da frase 27 foi de: " + tempoFrase27);
  98.     System.out.println("O tempo da frase 28 foi de: " + tempoFrase28);
  99.     System.out.println("O tempo da frase 29 foi de: " + tempoFrase29);
  100.     System.out.println("O tempo da frase 30 foi de: " + tempoFrase30);
  101.     System.out.println("O TEMPO TOTAL PARA O TECLADO ORIGINAL FOI DE: " +
  102.                                                    (tempoFrase1+tempoFrase2+tempoFrase3+tempoFrase4+tempoFrase5+tempoFrase6+
  103.                                                     tempoFrase7+tempoFrase8+tempoFrase9+tempoFrase10+tempoFrase11+tempoFrase12+
  104.                                                     tempoFrase13+tempoFrase14+tempoFrase15+tempoFrase16+tempoFrase17+tempoFrase18+
  105.                                                     tempoFrase19+tempoFrase20+tempoFrase21+tempoFrase22+tempoFrase23+tempoFrase24+
  106.                                                     tempoFrase25+tempoFrase26+tempoFrase27+tempoFrase28+tempoFrase29+tempoFrase30));
  107.    
  108.  
  109.     }
  110.  
  111.     private static Integer contaLetras(String frase) {
  112.         HashMap<String, Integer> hashLetras=new HashMap<String, Integer>();
  113.  
  114.         hashLetras.put("A", 2); hashLetras.put("B", 3); hashLetras.put("C", 4); hashLetras.put("D", 5); hashLetras.put("E", 3);
  115.         hashLetras.put("F", 4); hashLetras.put("G", 5); hashLetras.put("H", 6); hashLetras.put("I", 4); hashLetras.put("J", 5);
  116.         hashLetras.put("K", 6); hashLetras.put("L", 7); hashLetras.put("M", 8); hashLetras.put("N", 9); hashLetras.put("O", 5);
  117.         hashLetras.put("P", 6); hashLetras.put("Q", 7); hashLetras.put("R", 8); hashLetras.put("S", 9); hashLetras.put("T", 10);
  118.         hashLetras.put("U", 6); hashLetras.put("V", 7); hashLetras.put("W", 8); hashLetras.put("X", 9); hashLetras.put("Y", 10);
  119.         hashLetras.put("Z", 11); hashLetras.put(" ", 7);
  120.  
  121.         int count=0;
  122.  
  123.         for(int i=0; i<frase.length();i++){
  124.  
  125.             if( i<(frase.length()-1) && frase.charAt(i)=='Q' && frase.charAt(i+1)=='U'){
  126.                  count = count+8;
  127.                  i++;
  128.             }else{
  129.                 String c = frase.charAt(i)+ "";
  130.                 count = count+hashLetras.get(c);
  131.             }
  132.         }
  133.  
  134.         return count;
  135.     }      
  136. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement