Translate
sábado, 31 de agosto de 2013
Resposta do exercício - Raimundo Carlos
#include<stdio.h>
#include<conio.h>
main()
{
float qtdeTotal, qtdePago, vlAtual, totPago, totDevedor;
printf("Digite a quantidade total de prestacoes: ");
scanf("%f", &qtdeTotal);
printf("\nDigite o valor das prestacoes: ");
scanf("%f", &vlAtual);
printf("\nDigite a quantidade de prestacoes pagas: ");
scanf("%f", &qtdePago);
totPago = qtdePago*vlAtual;
totDevedor = (qtdeTotal*vlAtual) - totPago;
printf("\n- O valor pago pelo consorciado e: R$ %2.2f \n- O saldo devedor e: R$ %2.2f", totPago, totDevedor);
getch();
}
Resposta dos exercícios - Mariano Souza
#include<stdio.h>
#include<conio.h>
void converte(float met);
main()
{
float met;
printf("Entre com o valor em metros\n");
scanf("%f%*c", &met);
converte(met);
getch();
return 0;
}
void converte(float met)
{
float dec, cen, mil;
dec = met * 10;
cen = met*100;
mil = met*1000;
printf("\nO valor convertido corresponde a: %2.2f decimetros, %2.2f centimetros e %2.2f milimetros", dec,cen,mil);
}
#include<stdio.h>
#include<conio.h>
main()
{
int vet[10], i;
for(i=0; i<10; i++)
{
printf("\nDigite o %d valor do vetor: ", i+1);
scanf("%d", &vet[i]);
//Troca os valores do vetor de 1 para 0
if(vet[i] == 1){
vet[i]=0;
}
}
printf("\nO valores armazenados dos vetores sao:\n");
for(i=0; i<10; i++)
{
printf("\n""%d", vet[i]);
}
getch();
}
terça-feira, 20 de agosto de 2013
Trabalhando com funções Linguagem C
Fala galera, dando continuidade para quem está afim de aprender a linguagem C, ai vai algumas dicas de como utilizar as funções dentro de uma estrutura de um programa escrito em C.
O que é Função ?
O que é Função ?
- É um conjunto de instruções projetadas para cumprir uma tarefa particular e agrupadas em uma unidade, com um nome, para referenciá-la.
- Uma das finalidades de sua utilização é permitir que todos os outros programadores possam utilizar as funções em seus programas.
- A existência de funções evita que o programador escreva o mesmo código várias vezes.
- Podem escolher detalhes de operação de partes do programa que não necessitam conhecê-las.
- Você pode pensar em criar uma função quando perceber que uma determinada sequência de código pode se repetir no programa.
- O código de uma função é agregado ao programa uma única vez, e pode ser executado muitas vezes no decorrer do programa.
- O uso de funções reduz o tamanho do programa.
Chamando uma função
Quando uma função é chamada, o programa desvia seu controle e passa a executar as instruções da função.
Ao terminar a execução da função, ele volta para a posição seguinte à da chamada.
Componentes necessários para adicionar uma função a um programa
- protótipo da função;
- chamada à função;
- definição da função.
Protótipo de uma função
Uma função não pode ser chamada antes de ser declarada. A declaração de uma função é chamada de protótipo da função. Por exemplo, quando chamamos a função getche() devemos incluir, no programa, o arquivo conio.h, pois nele está escrito o protótipo da função. Se a função não for declarada (não tiver o protótipo), o compilador não poderá verificar se há erros em seu uso. No exemplo visto, a declaração da função está na seguinte linha:
O tipo de uma função
É definido pelo tipo de valor que ela retorna por meio do comando return. Uma função é do tipo float quando retorna um valor do tipo float. Os tipos de funções C são os mesmos tipos que o das variáveis, exceto quando a função não retorna nada: tipo void. Portanto, o tipo de uma função é determinado pelo valor que ela retorna via comando return, e não pelo tipo de argumentos que ela recebe.
O comando return
Termina a execução da função e retorna o controle para a instrução seguinte do código de chamada. Se após a palavra return houver uma expressão, o valor dela é retornado à função que chama. O valor é convertido para o tipo da função, especificado no seu protótipo.
Sintaxe de uma instrução return
Pode ter uma das três formas:
return;
return expressão;
return (expressão);
Funções do tipo void
Podem ter um comando return desacompanhado de expressão. Nesse caso, o comando return serve para terminar a execução da função. Em funções do tipo void, o comando return não é obrigatório.
Uma função sem comando return termina quando encontra a chave de fechamento }.
Funções sem passagem de parâmetros e sem retorno
•Tipo mais simples de função.
•Não recebe qualquer informação no momento de sua chamada.
•Não repassa qualquer valor para quem a chamou.
Ex.:
/* Função sem passagem de parâmetro e sem retorno */
#include <stdio.h>
#include <conio.h>
int a, b, s; //variáveis globais
int soma()
{
printf("\nDigite o primeiro numero: ");
scanf("%d*c", &a);
printf("\nDigite o segundo numero: ");
scanf("%d*c", &b);
s = a + b;
printf("\nSoma = %d", s);
}
int main()
{
soma();
getche();
return 0;
}
Funções com passagem de parâmetros e sem retorno
•Funções que recebem valores no momento em que são chamadas (parâmetros), mas que não devolvem valor para quem as chamou (retorno).
Ex.:
/* Função com passagem de parâmetro e sem retorno */
#include <stdio.h>
#include <conio.h>
void soma(int a, int b)
{
int s; //variável local da função soma
s = a + b;
printf("\nSoma = %d", s);
}
int main()
{
int a, b; //variáveis locais da função main
printf("\nDigite o primeiro numero: ");
scanf("%d*c", &a);
printf("\nDigite o segundo numero: ");
scanf("%d*c", &b);
soma(a,b);
getch();
return 0;
}
Funções sem passagem de parâmetros e com retorno
•Funções que não recebem valores no momento em que são chamadas (parâmetros), mas que devolvem um valor para quem as chamou (retorno).
Ex.:
/* Função sem passagem de parâmetro e com retorno */
#include <stdio.h>
#include <conio.h>
int soma()
{
int a, b, s; //variáveis locais da função soma
printf("\nDigite o primeiro numero: ");
scanf("%d*c", &a);
printf("\nDigite o segundo numero: ");
scanf("%d*c", &b);
s = a + b;
return s; //retorno da função soma
}
int main()
{
int s; //variável local da função main
s = soma(); //chamada da função soma
printf("\nSoma = %d",s);
getch();
return 0;
}
Funções com passagem de parâmetros e com retorno
•Funções que recebem valores no momento em que são chamadas (parâmetros), e que devolvem um valor para quem as chamou (retorno).
Ex.:
/* Função com passagem de parâmetro e com retorno */
#include <stdio.h>
#include <conio.h>
int soma(int a, int b)
{
return a + b;
}
int main()
{
int a, b, s;
printf("\nDigite o primeiro numero: ");
scanf("%d*c", &a);
printf("\nDigite o segundo numero: ");
scanf("%d*c", &b);
s = soma(a,b);
printf("\nSoma = %d",s);
getch();
return 0;
}
Gostou? Então dê um olhada nos exercícios resolvidos deste assunto na página Exercícios Resolvidos no início do blog. Até +++
segunda-feira, 12 de agosto de 2013
iPad 5 terá tecnologia do iPad Mini para ficar mais fino e leve, diz WSJ
Segundo jornal, novo modelo do tablet de 9,7" vai "emprestar" tecnologia de tela do irmão menor para ficar mais compacto.
Fonte da Imagem: http://macworldbrasil.uol.com.br/noticias/2013/08/12/ipad-5-tera-tecnologia-do-ipad-mini-para-ficar-mais-fino-e-leve-diz-wsj/
A Apple pretende usar a mesma tecnologia do painel touchscreen do iPad Mini para tornar o iPad 5 mais fino e leve, segundo informações do Wall Street Journal.
De acordo com o jornal norte-americano, a quinta geração do tablet manterá a tela de 9,7 polegadas, mas terá um visual bem mais parecido com o iPad Mini, incluindo bordas mais estreitas e uma estrutura significativamente mais fina.
“O que muitos consumidores costumam chamar de ‘tela’ consiste em várias camadas, e o ‘painel touch’ se refere especificamente à camada equipada com sensores touch, entre o LCD e a cobertura de vidro mais externa”, informa o WSJ. Enquanto no modelo atual do iPad esse painel touch é baseado em vidro, o novo modelo do tablet de 9,7 polegadas poderá trazer uma versão igual do iPad Mini, baseado em filme.
O modelo atual do iPad 4 pesa 662 gramas contra 312 gramas do iPad Mini.
domingo, 11 de agosto de 2013
Resposta à Mariano Souza
# include <iostream.h>
# include <conio.h>
int main ()
{
int numero, suc, ant, met;
cout << "Digite um numero: \n";
cin >> numero;
suc = numero + 1 ;
ant = numero - 1;
met= numero/2;
cout << "O Sucessor do numero" << numero << "e" << suc << ", o antecessor e" << ant << "e a metade e " << met;
getch();
return 0;
}
Assinar:
Comentários (Atom)




