• Nenhum resultado encontrado

programação

N/A
N/A
Protected

Academic year: 2021

Share "programação"

Copied!
8
0
0

Texto

(1)

escreva se ele é

escreva se ele é Eqüilátero, Isósceles ou escaleno.Eqüilátero, Isósceles ou escaleno. int main(void) int main(void) { { int a,b,c; int a,b,c;

printf("dig valor de a\n\n"); printf("dig valor de a\n\n"); scanf("%i",&a); scanf("%i",&a); printf("dig valor de b\n\n"); printf("dig valor de b\n\n"); scanf("%i",&b); scanf("%i",&b); printf("dig valor de c\n\n"); printf("dig valor de c\n\n"); scanf("%i",&c); scanf("%i",&c); if((a+b)>c) if((a+b)>c) { { if((a+c)>b) if((a+c)>b) { { if((b+c)>a) if((b+c)>a) { { printf("\n\nforma um triangulo"); printf("\n\nforma um triangulo"); if(a==b) if(a==b) { { if(b==c) if(b==c) { { printf("\n\ntriangulo Equilatero"); printf("\n\ntriangulo Equilatero"); } } else else { { printf("\n\ntriangulo Isoceles"); printf("\n\ntriangulo Isoceles"); } } } } else else { { if(a==c) if(a==c) { { printf("\n\ntriangulo Isoceles"); printf("\n\ntriangulo Isoceles"); } } else else { { if(b==c) if(b==c) { { printf("\n\ntriangulo Isoceles"); printf("\n\ntriangulo Isoceles"); } } else else { { printf("\n\ntriangulo escaleno"); printf("\n\ntriangulo escaleno"); } } } } } } } } else else { {

printf("\n\nnao forma triangulo"); printf("\n\nnao forma triangulo"); } } } } else else

(2)

{

printf("\n\nnao forma triangulo"); }

} else {

printf("\n\nnao forma triangulo"); }

getch(); return 0; }

2-Fazer um programa para receber 3 valores inteiros do usuário e mostrar a sua média (que pode não ser inteira).(Obs.:A media so sai inteira verificar com o professor).

int main(void) {

int a,b,c; float media;

printf("digite um valor para A:\n\n"); scanf("%i",&a);

printf("digite um valor para B:\n\n"); scanf("%i",&b);

printf("digite um valor para C:\n\n"); scanf("%i",&c);

media=(a+b+c)/3;

printf("A media dos três valores digitados e: %f", media);

getch(); return 0; }

5-Fazer um programa que recebe 3 valores não inteiros do usuário e mostra o maior deles, o menor deles e a média. int main(void) { float a,b,c,media; printf("Digite o 1º Valor:\n\n"); scanf("%f",&a); printf("Digite o 2º Valor:\n\n"); scanf("%f",&b); printf("Digite o 3º Valor:\n\n"); scanf("%f",&c); media=(a+b+c)/3; if(a>b) { if(a>c) { if(b>c)

(3)

} else {

printf("Maior:%f Menor:%f Media:%f",a,b,media); }

} else {

printf("Maior:%f Menor:%f Media:%f",c,b,media); } } else { if(a>c) { if(b>c) {

printf("Maior:%f Menor:%f Media:%f",b,c,media); }

else {

printf("Maior:%f Menor:%f Media:%f",c,b,media); } } else { if(b>c) {

printf("Maior:%f Menor:%f Media:%f",b,a,media); }

else {

printf("Maior:%f Menor:%f Media:%f",c,a,media); } } } getch(); return 0; }

(4)

7-O número 3025 possui a seguinte característica: 30 + 25 = 55 -> 55*55 = 3025. Fazer um programa para obter todos os números de 4 algarismos com a mesma característica do número 3025.

int main(void) { int cont,pc,pr,somap,mult; cont=1000; while(cont<=9999) { pc=cont/100; pr=cont%100; somap=pc+pr; mult=somap*somap; if (mult==cont) { printf("%i\n",cont); } cont=cont+1; } getch(); return 0; }

10-Fazer um programa para receber um número inteiro do usuário e determinar se este número é primo ou não.

int main(void) {

int a,cont;

printf("Digite um valor para ver se e primo:.. "); scanf("%i",&a); cont = 2; while(cont<a) { if((a%cont)==0) { cont=a+1; } cont=cont+1; } if(a==cont) {

printf("\n\nO numero %i eh primo!!",a); }

else {

printf("\n\nO numero %i nao eh primo!!",a); }

getch(); return 0;

(5)

método de Euclides. O programa deve continuar pedindo dois números até que 0 e 0 sejam fornecidos. int main(void) { int a,b,cont; cont=0; while(cont==0) {

printf("\n\n\nDigite dois valores para calular o MDC entre eles!!\n"); printf("\nPara sair, digite zero nos dois valores!!\n\n");

printf("\nValor 1: "); scanf("%i",&a); printf("\nValor 2: "); scanf("%i",&b); if(a==0) { if(b==0) { return 0; } else {

printf("\nNao e possivel calcular MDC com um dos valores igual a zero!!\n"); cont=1; } } else { if(b==0) {

printf("\nNao e possivel calcular MDC com um dos valores igual a zero!!\n"); cont=1; } } while(cont==0) { if(a>b) { a = a-b; if(a <= 0) { cont = 1; printf("\nMDC ...: %i\n\n",b); } } else { b = b-a; if(b <= 0) { cont = 1; printf("\nMDC ...: %i\n\n",a); }

(6)

} } cont=0; } getch(); return 0; }

13-Fazer um programa para receber dois números inteiros do usuário e mostrar o seu MMC (mínimo múltiplo comum).

int main(void) {

int n1,n2,x,y,T1,T2; T1=T2=1;

printf("Digite o primeiro numero:\n\n"); scanf("%i",&n1);

printf("Digite o segundo numero:\n\n"); scanf("%i",&n2); x=n1; y=n2; do { if(x<y) { T1+=1; x=T1*n1; } else { T2+=1; y=T2*n2; } } while(x!=y); printf("\n\nO MMC de %i e %i e:...%d",n1,n2,x); getch(); return 0; }

17-Fazer um programa no qual o usuário vai entrando sucessivamente com valores positivos. Quando o usuário entrar com um valor negativo o programa pára de pedir valores e calcula a média dos valores já fornecidos. (Obs.:A media so sai inteira verificar com o professor).

int main(void) { int a,cont,soma,total; float media; cont=a; soma=0;

(7)

{

printf("Digite um valor qualquer:\n\n"); scanf("%i",&a); soma=soma+1; total=total+a; cont=a; media=total/soma; }

printf("\n\nMedia de todos os valores digitados= %f",media); printf("\n\nFim do Programa");

getch(); return 0; }

20-Escreva um programa que calcule o salário semanal de um trabalhador. As entradas são o número de horas trabalhadas na semana e o valor da hora. Até 40 h/semana não se acrescenta nenhum adicional. Acima de 40h e até 60h há um bônus de 50% para essas horas. Acima de 60h há um bônus de 100% para essas horas.

int main(void) {

float h,vh,vt,x,y,p1,p2;

printf("Digite o numero de horas trabalhadas esta semana:\n\n"); scanf("%f",&h);

printf("Digite o valor Comercial de Sua hora Trabalhada:\n\n"); scanf("%f",&vh);

p1=(50/100);//não sei porque se colocar p1 no x no lugar de 0.5 o programa não funciona corretamente//  p2=(100/100); vt=(h*vh); x=((h*vh)+(0.5*(h*vh))); y=((h*vh)+(p2*(h*vh))); if(h<=40) {

printf("\n\nSeu salario esta Semana sera: %f",vt); }

else {

if(h<=60) {

printf("\n\nSeu salario esta Semana sera: %f",x); }

if(h>60) {

printf("\n\nSeu salario esta Semana sera: %f",y); } } printf("\n\nBoa Semana!!"); getch(); return 0; }

(8)

25-Escrever um programa para ler um número inteiro do usuário e exibir o maior número primo que seja menor do que o número digitado.

int main(void) {

int a,cont;

printf("Digite um valor para descobrir qual o numero primo mais proximo:\n "); scanf("%i",&a); cont = a; while(cont>1) { cont=cont-1; while(cont>1) { if((a%cont)==0) { a=a-1; cont=(a-1); } else { cont=cont-1; } } }

printf("\n\nO Numero primo mais proximo e: %i",a); getch();

return 0; }

Referências

Documentos relacionados

Nessa situação temos claramente a relação de tecnovívio apresentado por Dubatti (2012) operando, visto que nessa experiência ambos os atores tra- çam um diálogo que não se dá

Pode acontecer que outros já fizeram a mesma operação, com a mesma maneira de fazer, ou já viram em outro lugar, mas verão que estou fazendo e fotografando da minha maneira, e

A organização do curso como plano de ação coletivo (PLAC) permitiu aos professores cursistas elaborarem um retrato inicial da escola em que atuam evidenciando as ações

We approached this by (i) identifying gene expression profiles and enrichment terms, and by searching for transcription factors in the derived regulatory pathways; and (ii)

Para eficiência biológica, de forma geral, utiliza-se a comparação de produtividades entre sistemas (monocultivo e cultivo consorciado), sendo avaliados a partir de

Aplicando-se análise fatorial nas variáveis que foram distribuídas entre as três dimensões identificadas no estudo, foi possível encontrar cinco fatores: aspectos

10.3 Após a seleção, os candidatos não selecionados terão um prazo de 30 (trinta) dias, a contar da divulgação do resultado final, para retirar as cópias dos documentos

Em 1981 esse grupo de enfermeiros elaborou um documento com atribuições do enfermeiro, oficializado pela direção da Secretaria (Porto Alegre, 1981) que definia aos chefes de