diff --git a/labs/lab01/entradaSaida/LAB01Q03 - Aquecimento Interativo em C/LAB01Q01Aquecimento.java b/labs/lab01/entradaSaida/LAB01Q03 - Aquecimento Interativo em C/LAB01Q01Aquecimento.java deleted file mode 100644 index eacb327..0000000 --- a/labs/lab01/entradaSaida/LAB01Q03 - Aquecimento Interativo em C/LAB01Q01Aquecimento.java +++ /dev/null @@ -1,40 +0,0 @@ -class LAB01Q01Aquecimento { - public static boolean isMaiuscula (char c){ - return (c >= 'A' && c <= 'Z'); - } - - public static boolean isFim(String s){ - return (s.length() == 3 && s.charAt(0) == 'F' && s.charAt(1) == 'I' && s.charAt(2) == 'M'); - } - - /* - * - */ - public static int contarLetrasMaiusculas (String s, int pos){ - int resp = 0; - if(pos < s.length()){ - if(isMaiuscula(s.charAt(pos)) == true){ - resp = 1 + contarLetrasMaiusculas (s, pos + 1); - } else { - resp = contarLetrasMaiusculas (s, pos + 1); - } - } - return resp; - } - - public static void main (String[] args){ - String[] entrada = new String[1000]; - int numEntrada = 0; - - //Leitura da entrada padrao - do { - entrada[numEntrada] = MyIO.readLine(); - } while (isFim(entrada[numEntrada++]) == false); - numEntrada--; //Desconsiderar ultima linha contendo a palavra FIM - - //Para cada linha de entrada, gerando uma de saida contendo o numero de letras maiusculas da entrada - for(int i = 0; i < numEntrada; i++){ - MyIO.println(contarLetrasMaiusculas(entrada[i],0)); - } - } -} diff --git a/tps/enunciado/tp1.pdf b/tps/enunciado/tp1.pdf index a6b8f61..e44484c 100644 Binary files a/tps/enunciado/tp1.pdf and b/tps/enunciado/tp1.pdf differ diff --git a/tps/enunciado/tp2.pdf b/tps/enunciado/tp2.pdf new file mode 100644 index 0000000..5007b7b Binary files /dev/null and b/tps/enunciado/tp2.pdf differ