Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

TCHE

alfabeto

Recommended Posts

eu achei isso aqui

 

"A" > "B" ("A" está depois de "B" na ordem alfabética?

sera q ajuda ? o porem é se tiver q colar de a ate z assim

Compartilhar este post


Link para o post
Compartilhar em outros sites

em visualg naum sei c daria certo + em Linguagem C, as letras representam numeros tbm!!

veja a tabela ASCII para saber melhor sobre isso!

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu vi a tabele entendi

mas ñ intendi em relação maioscula e miniscula a mesma letra com valores diferente ou so conta o valor binario.

ao não ser em C, você poderia me dar uma parte em algoritmo

 

em visualg naum sei c daria certo + em Linguagem C, as letras representam numeros tbm!!

veja a tabela ASCII para saber melhor sobre isso!

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha em C eu faria + ow - assim:

printf("Entre com 3 palavras);
fflush(stdin);
gets(palav1);
fflush(stdin);
gets(palav2);
fflush(stdin);
gets(palav3);
if (palav1[0] > palav2[0]) { 
primeira = palav1;
segunda = palav2;
}
else
{
primeira = palav2;
segunda = palav1;
}
if (palav3[0] > primeira[0]) {
.
.
Assim eu to imaginando assim, pq nunca fiz algo do genero!!

 

Outra coisa: na tabela Ascii 'A' é diferente de 'a' sim eles representam outros numeros!!

 

Volte a postar ;D

Compartilhar este post


Link para o post
Compartilhar em outros sites

nossa é bem complicado

ainda em c, complica mais ainda

vou pesquisar e vouto com a resposta

mas ainda aceito sugestões

um abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

rlx http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

nesse fim de semana c eu tiver um tempinho eu tento fazer esse programinha em C! e c eu conseguir eu posto ele comentando oq foi feito!!

num é uma promessa hein :D

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu tentei desse deito so q num da certo pq ele calcula as letras e ñ as analisam

 

CODE
var

nom1, nom2 : caracter

inicio

leia (nom1)

leia (nom2)

se (nom1 > nom2) entao

escreva (nom1," ", nom2)

senao

escreva (nom2," ", nom1)

fimse

fimalgoritmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

como calcula as letras??

você declarow as variaveis sendo q soh recebe um caracter!

Compartilhar este post


Link para o post
Compartilhar em outros sites

se eu colocar ana e depois paulo

vai aparecer (paulo, ana) onde deveria ser ana, (paulo) pq comerça com a letra a

onde nesse caso ela ta contando a quantidade de letras e talvez calculando os mesmo

 

 

como calcula as letras??

você declarow as variaveis sendo q soh recebe um caracter!

Compartilhar este post


Link para o post
Compartilhar em outros sites

a saida esta certa!

pois você esta fazendo assim:

se ('a' > 'p') então
	escreva ("a   p");
senão
	escreva ("p   a").
fim_se
Como eu jah disse os caracteres tem valores sendo assim você digitow ANA e PAULO!

A é maior q P ?? naum pois é a msm coisa q dizer 97 é maior q 112!

pois na tabela ascii 'a' representa 97 e 'p' representa 112

pra você entender melhor veja a Tabela Ascii

Compartilhar este post


Link para o post
Compartilhar em outros sites

ja vi o meu erro

eu esta olhando os binario e ñ decimal

entao quer dizer q as letras vao crescendo e ñ decrecendo como eu fiz no exercicio ñ é?

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas no caso eu posso colocar um comando pra aceitar todas as palavras em (maiusc(x)) maiuscula ou em (minusc(x) minuscula

 

 

CODE
var

nm1, nm2, nm3 : caracter

inicio

leia (nm1)

leia (nm2)

leia (nm3)

se (nm1 > nm2) e (nm2 > nm3) entao

escreva (nm3, nm2, nm1)

fimse

se (nm1 > nm3) e (nm3 > nm2) entao

escreva (nm2," ", nm3," ", nm1)

fimse

se (nm2 > nm1) e (nm1 > nm3) entao

escreva (nm3," ", nm1," ", nm2)

fimse

se (nm2 > nm3) e (nm3 > nm1) entao

escreva (nm1," ", nm3," ", nm2)

fimse

se (nm3 > nm1) e (nm1 > nm2)entao

escreva (nm2," ", nm1," ", nm3)

fimse

se (nm3 > nm2) e (nm2 > nm1) entao

escreva (nm1," ", nm2," ", nm3)

fimse

fimalgoritmo

 

valeu parceiro

Compartilhar este post


Link para o post
Compartilhar em outros sites

TCHE em linguagem C olha como ficaria...

#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
#include<string.h>
void main (void)
	{
	char nome[50][10],aux[50][10];
	int i,x=0;
	system("cls");
	for(i=0;i<10;i++)
		{
		printf (" nome: ");
		gets(nome[i]);
		}
	do
		{
		for(i=0;i<9;i++)
			if(strcmp(nome[i],nome[i+1])>0)
				{
				strcpy(aux[i],nome[i]);
				strcpy(nome[i],nome[i+1]);
				strcpy(nome[i+1],aux[i]);
				}
		x++;
		}
		while(x<=10);
		for(i=0;i<10;i++) printf ("%s ",nome[i]);
	getch();
	}

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso é coisa de doido, eu vou estudar pascal eu ja vi vario stipo exercicio respondido e ñ vi dificuldade em resolver, deixa C ou C++ queto mui... complicado

Compartilhar este post


Link para o post
Compartilhar em outros sites

q isso C/C++ naum é tão dificil naum!

c você entender bem o portugol poderá mecher com C muito facilmente!

pois somente muda os nomes dos comandos e um pouco das sintaxes!

+ fora isso..!

bom qnd você termina de estudar Portugol (Português Estruturado) você tem opções para seguir no aprendizado! q são: Pascal ow Linguagem C!

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

isso é coisa de doido, eu vou estudar pascal eu ja vi vario stipo exercicio respondido e ñ vi dificuldade em resolver, deixa C ou C++ queto mui... complicado

Compartilhar este post


Link para o post
Compartilhar em outros sites

pow é dificil sim Quizauum!

 

sssrrs

 

eu pelo menos acho.. ma se o cara se acostuma fica facil, claro!

 

 

^^

 

 

muito boas as explicações hein Quizaummm!

 

 

Abração

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.