O objetivo deste programa programa em C é realizar operações com palavras a fim de editar um texto (string ou array) a partir de comandos que podem ser:
D - Apagar; I - Inverter (a ordem dos caracteres); R - Substituir; e Q - Sair do programa. Sendo, estas (D, I, R), operações com palavras. As palavras têm caracteres maiúsculos e minúsculos considerados iguais (ou seja, o programa é case insensitive).
A entrada consiste em um texto de até 1000 caracteres, e para cada operação o texto alterado deve ser exibido na tela como saída, e, antes de todas as outras saídas, também o texto original deve ser mostrado.
sexta-feira, 22 de dezembro de 2017
quinta-feira, 21 de dezembro de 2017
Alterar CSS com JavaScript
No meu blog, recentemente implementei a troca da fonte para aquelas pessoas que possuem algum grau de dislexia. Com a nova ação, basta o usuário clicar no link e a fonte do blog muda para outra que eu havia instalado, a fonte aberta "OpenDyslexic". Anteriormente, eu já havia implementado a função de aumentar e diminuir a fonte com duas imagens de lupa, como você pode ver em algum canto da tela ou do artigo.
Buscando trabalhos já feitos, pensei se nada melhor também seria compartilhar este, afinal tive de fazer algumas pesquisas para conseguir essas funcionalidades, e como o código abaixo reúne vários métodos diferentes, cada um apropriado a um cenário, é fácil ele ser útil a outras pessoas.
Buscando trabalhos já feitos, pensei se nada melhor também seria compartilhar este, afinal tive de fazer algumas pesquisas para conseguir essas funcionalidades, e como o código abaixo reúne vários métodos diferentes, cada um apropriado a um cenário, é fácil ele ser útil a outras pessoas.
quarta-feira, 20 de dezembro de 2017
William Edward Deming - Breve história e Ciclo PDCA
William Edward Deming, um dos maiores gerenciadores de qualidade da história que gostava de ser chamado de consultor em estudos estatísticos.
Deming, com a sua formação como estatístico, ficou reconhecido durante a segunda guerra mundial por ajudar os Estados Unidos na melhoria dos seus materiais bélicos, mas ficou sendo mais reconhecido ainda após a segunda grande guerra pelo seu trabalho no Japão, a partir de 1950. Lá, para ajudar a indústria japonesa, ele ensinou altos executivos como melhorar projeto, qualidade de produto, teste e vendas (este último por meio dos mercados globais) através de várias meios, como a aplicação de métodos estatísticos como a análise de variantes e teste de hipóteses.
Deming realizou contribuições significativas para o Japão, fazendo com que este país fosse altamente reconhecido pela fabricação de produtos inovadores e de alta qualidade. É considerado o estrangeiro que gerou maior impacto sobre a indústria japonesa no século XX.
Deming, com a sua formação como estatístico, ficou reconhecido durante a segunda guerra mundial por ajudar os Estados Unidos na melhoria dos seus materiais bélicos, mas ficou sendo mais reconhecido ainda após a segunda grande guerra pelo seu trabalho no Japão, a partir de 1950. Lá, para ajudar a indústria japonesa, ele ensinou altos executivos como melhorar projeto, qualidade de produto, teste e vendas (este último por meio dos mercados globais) através de várias meios, como a aplicação de métodos estatísticos como a análise de variantes e teste de hipóteses.
Deming realizou contribuições significativas para o Japão, fazendo com que este país fosse altamente reconhecido pela fabricação de produtos inovadores e de alta qualidade. É considerado o estrangeiro que gerou maior impacto sobre a indústria japonesa no século XX.
Problema de encontrar palavras-chave num texto ou string
O objetivo deste programa em C abaixo é decodificar o significado de um texto secreto que é mandado pela equipe que fornece informações de ataque para a base, que controla os canhões.
Dado um texto (uma string), deve-se percorrê-lo para encontrar quais palavras-chave estão presentes e informar a direção e elevação, de acordo com seus significados, para que o canhão da base seja direcionado. Pode-se haver mais de um par de dados, porém sempre estando na ordem: uma direção seguida de uma elevação.
Observações:
O programa deve ser case insensitive, ou seja, deve entender a letra maíuscula como igual à sua correspondente minúscula.
Palavras-chaves:
Direção
mercurio = N
venus = NE
terra = L
marte = SE
jupiter = S
saturno = SO
urano = O
netuno = NO
Elevação do canhão
verde = 30
amarelo = 45
vermelho = 60
Dado um texto (uma string), deve-se percorrê-lo para encontrar quais palavras-chave estão presentes e informar a direção e elevação, de acordo com seus significados, para que o canhão da base seja direcionado. Pode-se haver mais de um par de dados, porém sempre estando na ordem: uma direção seguida de uma elevação.
Observações:
O programa deve ser case insensitive, ou seja, deve entender a letra maíuscula como igual à sua correspondente minúscula.
Palavras-chaves:
Direção
mercurio = N
venus = NE
terra = L
marte = SE
jupiter = S
saturno = SO
urano = O
netuno = NO
Elevação do canhão
verde = 30
amarelo = 45
vermelho = 60
Problema da soma e subtração com números gigantes - overflow
O objetivo deste programa em C abaixo é fazer as operações de soma e subtração entre dois inteiros positivos grandes, dando como resultado da operação outro inteiro com até 30 dígitos.
O programa ainda possui um controle de erro para verificar se o valor do resultado tem mais de 30 dígitos, além do possível sinal de negativo ('-').
A entrada deve ser, por exemplo:
81
-
132
E a saída, nesse caso, deve ser:
000000000000000000000000000081
000000000000000000000000000132
-51
O programa ainda possui um controle de erro para verificar se o valor do resultado tem mais de 30 dígitos, além do possível sinal de negativo ('-').
A entrada deve ser, por exemplo:
81
-
132
E a saída, nesse caso, deve ser:
000000000000000000000000000081
000000000000000000000000000132
-51
Problema de desenhar quadrado, triângulo e losango na tela a partir da altura
O objetivo deste programa em C abaixo é obter um valor para a altura de três possíveis formas geométricas e desenhar a forma escolhida na tela dentro de uma moldura.
As formas geométricas possíveis são: quadrado, triângulo e losango. Como diz o enunciado, a entrada consiste (1) num inteiro que será a altura da forma geométrica e (2) seu tipo, e a saída deve ser um desenho dessa forma, dando atenção a uma moldura que deverá ser criada entorno do objeto.
As formas geométricas possíveis são: quadrado, triângulo e losango. Como diz o enunciado, a entrada consiste (1) num inteiro que será a altura da forma geométrica e (2) seu tipo, e a saída deve ser um desenho dessa forma, dando atenção a uma moldura que deverá ser criada entorno do objeto.
terça-feira, 19 de dezembro de 2017
Problema dos ternos possíveis
O objetivo do programa em C abaixo é calcular todos os ternos possíveis dado um valor a, que refere-se ao valor de um dos catetos do triângulo retângulo. A ideia é utilizar laços encaixados.