Jump to content
igoraraujowd

ESCREVER ALGORITMO

Recommended Posts

Escreva um programa usando laço while que leia os caracteres do teclado mostrando-os no video transformados em maisculo até que seja pressionada a tecla ESC. Use condicional ternário para transformar a letra minuscula em maiuscula.

 

Como resolvo essa questão?

Share this post


Link to post
Share on other sites
while(condicao){

}
caractereMinusculo.ToUpper();

Ternário:

condicao ? true : false;

se a condição do ternário for verdadeira, retorna true, senão retorna false.

 

Agora é só você fazer o que precisa :D

  • +1 2

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By gabriel1303
      É possível verificar a ocorrência de um caractere em negrito em uma planilha do Excel utilizando c/c++?
    • By ArchTGS
      #include <iostream>
      #include <locale>
      using namespace std;
      int main(){
          setlocale(LC_ALL,"ptb");
          int idade;
          char *categoria;
          cout<<"informe a idade do participante: ";
          cin>>idade;
          while(idade!=-1){
              if(idade>=7 && idade<=12){
                  categoria="INFANTIL";
              }
              else if(idade>12 && idade<=17){
                  categoria="JUVENIL";
              }
              else if(idade>17 && idade<=49){
                  categoria="ADULTO";
              }
              else if(idade>=50){
                  categoria="SÊNIOR";
              }
              else{
                  cout<<"Infelizmente o candidato ainda não pode participar!";
              }
              cout<<"O participante está na categoria "<<categoria << " \n ";
              cout<<"Informe a idade do participante: ";
              cin>>idade;
          }
      }
      então pessoal esse é meu codigo, está funcionando bonitinho, porém quando eu faço o teste da ultima opção do encadeamento else, que está em vermelho, aparece o resto do codigo também, o que está em verde, tem alguma maneira de fazer essas ultimas mensagens não aparecerem? não quero ter que colocar saídas(cout) em todos os if's e elses.
      Obs: to aprendendo peguem leve.
    • By Rogeriodc9
      Bom dia à todos.

      Estou tendo problemas em colocar um valor, oriundo de uma tabela de dados, no lugar do valor de condição de testes, no comendo While. Abaixo uma parte da expressão, preciso colocar no lugar do valor que condiciona o contador, uma variavel contendo um valor de um registro de uma tabela de dados.

      $conta=1;
          while($conta<=$qpa){

      A variável $qpa deve conter o valor de uma linha de uma tabela. Mas não consigo fazer com que a variável retorne o valor, ela entra na expressão do comando com o valor zerado.

      Estou "pegando" da tabela acordos, a quantidade de parcelas ($qpa), que deve fazer um loop, gerando o parcelamento que será incluído em outra tabela.

      Agradeço se puderem me ajudar.
    • By Mardscrash
      Codifique um programa em java que:
           a – permita a entrada via teclado de uma qtde de números tipo inteiro;
           b – calcule e exiba na tela a soma dos números informados;
           Obs. A qtde de números deverá ser informado via teclado, antes dos números serem lidos.
       
      Eu cheguei a montar a estrutura while, mas não sei como exibir a soma desses números informados. Procurei no google, mas é sempre algo mais simples, como exibir a soma de 2 ou 3 números. Ficaria muito grato a quem pudesse me ajudar
      Segue o que eu consegui fazer:
       
      package exercicio;
      import java.util.Scanner;
      public class Exercicio5 {
          public static void main(String[] args) {
              Scanner scan = new Scanner(System.in);
              //a – permita a entrada via teclado de uma qtde de números tipo inteiro;
              System.out.print("Digite a quantidade de números inteiros: ");
              int quantidade = scan.nextInt();
              while(quantidade > 0) { 
                  //quantidade de de números informados via teclado antes de serem lidos
                   System.out.print("Digite um número: ");
                   int num = scan.nextInt();
                   quantidade--; 
              }
              //b – calcule e exiba na tela a soma dos números informados;
              System.out.println("A soma dos números digitados é igual a: ");   
          }
      }
    • By RickSilva
      Tenho que criar um código que imprime os 5 numeros anteriores, por exemplo: se o usuario digitar 30, tem que ser impresso 29, 28, 27, 26, 25. Eu conseguir criar um código, porem começa do numero atual, se eu digito 30 começa do 30 e não é isso que eu quero. Eu consigo fazer isso tranquilo com um for, mas preciso que seja com recursividade. O codigo que criei foi esse: 
       
      #include <stdio.h> long int number(int num, int y){ if(num > y-5){ printf(" %d ", num); number(num - 1, y); } else{ return 0; } } int main() { int N; int y; printf("Digite um numero inteiro positivo: "); scanf("%d", &N); y = N; number(N, y); return 0; }  
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.