Python ::: Dicas & Truques ::: Strings e Caracteres |
Como verificar se uma string é composta apenas de caracteres maiúsculos usando a função isupper() do PythonQuantidade de visualizações: 9905 vezes |
|
Este exemplo mostra como usar a função isupper() do objeto string da linguagem Python para verificar se uma palavra, frase ou texto contém apenas caracteres maiúsculos. Se qualquer caractere minúsculo for encontrado, a função retorna false. Obs: Mesmo que a string contenha números ela ainda pode estar em letras maiúsculas. Veja um código Python completo exemplificando seu uso:
def main():
string = "GOSTO DE PYTHON E JAVA"
if string.isupper():
print("A string está em letras maiúsculas")
else:
print("A string não está em letras maiúsculas")
if __name__== "__main__":
main()
Ao executar este código Python nós teremos o seguinte resultado: A string está em letras maiúsculas |
C++ ::: Dicas & Truques ::: Strings e Caracteres |
Como embaralhar os caracteres de uma string em C++ usando a função random_shuffle()Quantidade de visualizações: 13729 vezes |
|
Em algumas situações, tais como o desenvolvimento de um gerador de senhas aleatórias, pode ser necessário embaralharmos as letras de uma palavra. Em C++ isso pode ser feito por meio do uso da função random_shuffle() da STL (Standard Template Library). Não se esqueça de efetuar uma chamada a srand() antes do código que embaralha os caracteres da string. Veja o código C++ completo para o exemplo:
#include <string>
#include <iostream>
#include <algorithm>
#include <time.h>
using namespace std;
int main(int argc, char *argv[]){
// vamos iniciar o gerador de números
// aleatórios
srand(time(NULL));
// vamos criar uma string
string palavra = "JAVASCRIPT";
cout << "Palavra original: " << palavra << endl;
// vamos embaralhar as palavras da string
random_shuffle(palavra.begin(), palavra.end());
// exibe o resultado
cout << "Palavra com caracteres embaralhados: " << palavra << "\n\n";
system("PAUSE"); // pausa o programa
return EXIT_SUCCESS;
}
Ao executar este código C++ nós teremos o seguinte resultado: Palavra original: JAVASCRIPT Palavra com caracteres embaralhados: RPSAITCVAJ |
Java ::: Desafios e Lista de Exercícios Resolvidos ::: Laços de Repetição |
Exercícios Resolvidos de Java - Um programa que calcule e mostre a tabuada de multiplicação de um número digitado pelo usuário (entre 1 e 10)Quantidade de visualizações: 7453 vezes |
|
Pergunta/Tarefa: Escreva um programa Java que usa o laço for para calcular a tabuada de multiplicação para um número digitado pelo usuário. Este número deve estar entre 1 e 10 (inclusive). Sua saída deve ser parecida com: Informe um valor entre 1 e 10: 8 A tabuada do número 8 é: 8 X 1 = 8 8 X 2 = 16 8 X 3 = 24 8 X 4 = 32 8 X 5 = 40 8 X 6 = 48 8 X 7 = 56 8 X 8 = 64 8 X 9 = 72 8 X 10 = 80 Veja a resolução comentada deste exercício usando Java console:
package estudos;
import java.util.Scanner;
public class Estudos {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
// vamos solicitar que o usuário informe um inteiro entre 1 e 10
System.out.print("Informe um valor entre 1 e 10: ");
int numero = Integer.parseInt(entrada.nextLine());
// vamos verificar se o valor está na faixa desejada
if((numero < 1) || (numero > 10)){
System.out.println("O número deve ser entre 1 e 10");
}
else{
// o número é válido....vamos exibir a tabuada
System.out.println("\nA tabuada do número " + numero + " é:\n");
for(int i = 1; i <= 10; i++){
System.out.println(numero + " X " + i + " = " + (numero * i));
}
}
System.out.println("\n");
}
}
|
Java ::: Desafios e Lista de Exercícios Resolvidos ::: Arrays e Matrix (Vetores e Matrizes) |
Exercício Resolvido de Java - Percorrer todos os elementos de um array, exibir a soma dos valores positivos e a quantidade de valores negativosQuantidade de visualizações: 13526 vezes |
|
Pergunta/Tarefa: Considere o seguinte vetor de inteiros:
// um array de inteiros contendo sete elementos
int valores[] = {-3, 9, 12, -34, -2, 20, 10};
Seu programa deverá exibir uma saída com a mensagem: A soma dos valores positivos é: 51 A quantidade de valores negativos é: 3 Resposta/Solução: Veja a resolução comentada deste exercício em Java:
public static void main(String[] args){
// um array de inteiros contendo sete elementos
int valores[] = {-3, 9, 12, -34, -2, 20, 10};
// o primeiro passo é criar uma variável que vai receber a soma
// dos valores positivos
int soma_positivos = 0;
// agora uma variável para receber a quantidade de valores negativos
int quant_negativos = 0;
// agora vamos usar uma laço for para percorrer todos os elementos
// do array
for(int i = 0; i < valores.length; i++){
// vamos verificar se o valor do elemento atual é negativo
if(valores[i] < 0){
quant_negativos++;
}
else{ // o valor é positivo
soma_positivos = soma_positivos + valores[i];
}
}
// vamos exibir a soma dos valores positivos
System.out.println("A soma dos valores positivos é: " + soma_positivos);
// vamos exibir a quantidade de valores negativos
System.out.println("A quantidade de valores negativos é: " + quant_negativos);
}
|
Nossas 20 dicas & truques de programação mais populares |
|
JavaScript - Como testar se ao menos um elemento de um array satisfaz uma condição em JavaScript usando a função some() |
Você também poderá gostar das dicas e truques de programação abaixo |
|
Java - Exercícios Resolvidos de Java - Como converter decimal em binário em Java usando o laço while |
Nossas 20 dicas & truques de programação mais recentes |
Últimos Projetos e Códigos Fonte Liberados Para Apoiadores do Site |
|
Python - Como criar o jogo Pedra, Papel, Tesoura em Python - Jogo completo em Python com código comentado |
Últimos Exercícios Resolvidos |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





