Explique todo o código abaixo explicando linha por linha sua execução com maior riqueza de detalhes possível.
terça-feira, 16 de dezembro de 2014
sexta-feira, 12 de dezembro de 2014
Atividade Avaliativa II
Atenção:
Entrega no email: michelle.fernandes@fiemg.com.br
Data: Até domingo 23:59
01) Você foi contratado para fazer um algoritmo que permita o check-in
(entrada) e check-out (saída) de chalés em uma pousada. Considere as seguintes
informações:
a) A pousada possui apenas 01 setor chamado OURO com 10 chalés;
b) Só é permitido alugar um chalé por vez;
d) Mostre o número do quarto se estiver disponível e 0 se estiver ocupado.
e) Utilize vetor para cada posição indicar os chalés e FOR para que o programa “rode” por 1500 vezes.
f) Desconsidere tempo de hospedagem, simplifique.
segunda-feira, 8 de dezembro de 2014
Solução Parcial - Precisa Completar!
#include <stdio.h>
void erro (int assinante){
if (assinante != 1 && assinante != 2)
printf("Dados do assinante incorretos. \n");
}
void assinante1(int assinante, int qtdpulso, int qtddesper ){
if (assinante==1){
float mensalidade=36.00;
float vlrdespertador = qtddesper*10.00;
if (qtdpulso<=50){
float vlrconta= mensalidade+vlrdespertador;
printf ("Valor da Conta: %f \n",vlrconta);
}
else{
float vlrpulsoexcedente=(qtdpulso-50)*0.99;
float vlrconta = mensalidade+vlrdespertador+vlrpulsoexcedente;
printf ("Valor da Conta: %f \n" ,vlrconta);
}
}
}
int main (){
char nome [10],numero[10];
int assinante, despertador,qtdpulso,qtddesper;
float mensalidade;
printf("Digite seu nome \n \n");
scanf("%s",&nome);
printf("Digite o numero do telefone \n \n");
scanf("%s",&numero);
printf("Digite a quantidade de pulsos utilizados no mês \n\n");
scanf ("%d",&qtdpulso);
printf ("Informe a quantidade de veses que foi utilizado o serviço de despertador \n\n");
scanf ("%d",&qtddesper);
printf("Digite 1 para Assinante Residencial e 2 para Assinante Comercial \n\n");
scanf("%d",&assinante);
erro(assinante);
assinante1(assinante,qtdpulso,qtddesper);
system("pause");
return(0);
}
void erro (int assinante){
if (assinante != 1 && assinante != 2)
printf("Dados do assinante incorretos. \n");
}
void assinante1(int assinante, int qtdpulso, int qtddesper ){
if (assinante==1){
float mensalidade=36.00;
float vlrdespertador = qtddesper*10.00;
if (qtdpulso<=50){
float vlrconta= mensalidade+vlrdespertador;
printf ("Valor da Conta: %f \n",vlrconta);
}
else{
float vlrpulsoexcedente=(qtdpulso-50)*0.99;
float vlrconta = mensalidade+vlrdespertador+vlrpulsoexcedente;
printf ("Valor da Conta: %f \n" ,vlrconta);
}
}
}
int main (){
char nome [10],numero[10];
int assinante, despertador,qtdpulso,qtddesper;
float mensalidade;
printf("Digite seu nome \n \n");
scanf("%s",&nome);
printf("Digite o numero do telefone \n \n");
scanf("%s",&numero);
printf("Digite a quantidade de pulsos utilizados no mês \n\n");
scanf ("%d",&qtdpulso);
printf ("Informe a quantidade de veses que foi utilizado o serviço de despertador \n\n");
scanf ("%d",&qtddesper);
printf("Digite 1 para Assinante Residencial e 2 para Assinante Comercial \n\n");
scanf("%d",&assinante);
erro(assinante);
assinante1(assinante,qtdpulso,qtddesper);
system("pause");
return(0);
}
Atividades em C
/*Vivo*/
#include <stdio.h>
/* Um Primeiro Programa */
int main ()
{
printf ("Ola! Eu estou vivo! \n");
system("pause");
return(0);
}
________________________________________________________________________
/* Quantos anos?*/
#include <stdio.h>
void main ()
{
int dias;
float Anos;
printf ("Informe quantos Dias ?");
scanf("%d",&dias);
Anos = dias/365.25;
printf ("\n \n dias = %d anos=%f .\n",dias,Anos);
system("pause");
}
___________________________________________________________________________
#include <stdio.h>
/* O que faz este código?*/
int main()
{
int x;
scanf("%d",&x);
printf("%d",x);
system("pause");
return(0);
}
#include <stdio.h>
/* O que faz este código?*/
int main()
{
int x;
scanf("%d",&x);
printf("%d",x);
system("pause");
return(0);
}
_____________________________________________________________________________
#include <stdio.h>
int mensagem ()
/* Função simples: só imprime Ola! Aluno.*/
{
printf ("Ola! Aluno.");
return(0);
}
int main ()
{
mensagem();
printf ("Eu estou vivo!\n");
system("pause");
return(0);
}
_____________________________________________________________________________
#include <stdio.h>
/* Calcula o quadrado de x */
int square (int x)
{
printf ("O quadrado e %d",(x*x));
system("pause");
return(0);
}
void main ()
{
int num;
printf ("Entre com um número: ");
scanf ("%d",&num);
printf ("\n\n");
square(num);
}
________________________________________________________________________________
#include <stdio.h>
void mult (float a, float b,float c)
{
printf ("%f",a*b*c);
/* Multiplica 3 números */
printf("\n");
system("pause");
}
void main ()
{
float x,y;
x=4;
y=2;
mult (x,y,1);
}
________________________________________________________________________________
#include <stdio.h>
int prod (int x,int y)
{
return (x*y);
}
int main ()
{
int saida;
saida=prod (12,7);
printf ("A saida e: %d\n",saida);
system("pause");
return(0);
}
________________________________________________________________________________
#include <stdio.h>
float prod (float x,float y)
{
return (x*y);
}
int main ()
{
float saida;
saida=prod (45.2,0.0067);
printf ("A saida é: %f\n",saida);
system("pause");
return(0);
}
_________________________________________________________________________________
/* Escreva uma função que some dois inteiros e retorne o valor da soma.*/
#include <stdio.h>
int soma(int x, int y){
return (x+y);
}
int produto(int x, int y){
return (x*y);
}
int diferenca(int x, int y){
return (x-y);
}
int dobro(int x){
return(x*2);
}
int main()
{
int a;
int b;
printf("Insira o valor da primeira Variavel");
scanf("\n%d",&a);
printf("\nInsira o valor da segunda Variavel");
scanf("%d",&b);
printf("\nSoma das Variaveis, %d",soma(a,b));
printf("\nProduto das Variaveis, %d",produto(a,b));
printf("\nDirefenca das Variaveis, %d",diferenca(a,b));
printf("\ndobro da 1 Variavel, %d",dobro(a));
printf("\ndobro da 2 Variavel, %d",dobro(b));
system("Pause");
return(0);
}
_________________________________________________________________________________
#include <stdio.h>
int main ()
{
char Ch;
Ch='D';
printf ("%c",Ch);
system("pause");
return(0);
}
_________________________________________________________________________________
#include <stdio.h>
int main ()
{
char Ch;
Ch='D';
printf ("%d",Ch);
/* Imprime o caracter como inteiro */
system("pause");
return(0);
}
_________________________________________________________________________________
#include <stdio.h>
int main ()
{
char nomes[6];
printf ("Digite uma string: ");
gets (nomes);
printf ("\n\n Voce digitou %s",nomes);
system("pause");
return(0);
}
#include <stdio.h>
int main ()
{
char nomes[6];
printf ("Digite uma string: ");
gets (nomes);
printf ("\n\n Voce digitou %s",nomes);
system("pause");
return(0);
}
________________________________________________________________________________
#include <stdio.h>
int main()
{
char str[10] = "Joao";
printf("\n\nString: %s", str);
printf("\nSegunda letra: %c", str[1]);
str[1] = 'U';
printf("\nAgora a NONA: %c", str[9]);
printf("\n\nString resultante: %s", str);
system("pause")
return(0);
}
_________________________________________________________________________________
#include <stdio.h>
int main (){
printf ("%f \n",40.345);
printf ("Um caractere %c e um inteiro %d \n",'D',120);
printf ("%s e um exemplo \n","Este");
printf ("%s %d %% \n","Juros de ",10);
printf ("Teste %% %% \n");
}
_________________________________________________________________________________
#include <stdio.h>
int main (){
int num;
printf ("Digite um numero: ");
scanf ("%d",&num);
if (num>10){
printf ("\n\nO numero e maior que 10");
}
if (num==10){
printf ("\n\nVoce acertou!\n");
printf ("O numero e igual a 10.");
}
if (num<10){
printf ("\n\nO numero e menor que 10");
}
system("pause");
return (0);
}
_________________________________________________________________________________
#include <stdio.h>
int main ()
{
int num;
printf ("Digite um numero: ");
scanf ("%d",&num);
if (num==10)
{
printf ("\n\nVoce acertou!\n");
printf ("O numero e igual a 10.\n");
}
else
{
printf ("\n\nVoce errou!\n");
printf ("O numero e diferente de 10.\n");
}
return(0);
}
________________________________________________________________________________
#include <stdio.h>
int main ()
{
int num;
printf ("Digite um numero: ");
scanf ("%d",&num);
if (num>10)
printf ("\n\n Maior que 10");
else
if (num==10)
{
printf ("\n\n Ok!\n");
printf ("Igual a 10.");
}
else
printf ("\n\n Menor que 10");
return(0);
system("pause");
}
_________________________________________________________________________________
#include <stdio.h>
int main ()
{
int num;
printf ("Digite um numero: ");
scanf ("%d",&num);
if (num==10)
{
printf ("\n\nVoce acertou!\n");
printf ("O numero e igual a 10.\n");
}
else
{
if (num>10)
{
printf ("O numero e maior que 10.");
}
else
{
printf ("O numero e menor que 10.");
}
}
return(0);
}
_________________________________________________________________________________
#include <stdio.h>
int main (){
int nr;
printf ("Digite um numero:\n");
scanf ("%d", &nr);
if (nr>=0)
printf ("O numero digitado e positivo\n\n");
else{
printf ("O numero digitado e negativo\n\n");
system ("pause");
}}
_________________________________________________________________________________
/*Interessante*/
#include <stdio.h>
int main (){
int nr, a, b, x;
printf ("Escolha uma opcao:\n");
printf ("1.\tmultiplicar\n");
printf ("2.\tdividir\n");
scanf ("%d", &nr);
if (nr==1)
{
printf ("Digite os dois numero que deverao ser multiplicados\n");
scanf ("%d %d", &a, &b);
x=a*b;
system ("cls"); //limpa a tela
printf ("%d X %d = %d\n", a, b, x);
}
else
{
printf ("Digite os dois numero que deverao ser divididos\n");
scanf ("%d %d", &a, &b);
x=a/b;
system ("cls"); //limpa a tela
printf ("%d / %d = %d\n", a, b, x);
}
system ("pause");
}
_________________________________________________________________________________
#include <stdio.h>
int main (){
int num1, num2, num3;
num1=2;
num2=1;
num3=3;
if (num1 <= num2 && num2 <= num3)
printf("a ordem é %d %d %d\n", num1, num2, num3);
if (num1 <= num3 && num3 <= num2)
printf("a ordem é %d %d %d\n", num1, num3, num2);
if (num2 <= num3 && num3 <= num1)
printf("a ordem é %d %d %d\n", num2, num3, num1);
if (num2 <= num1 && num1 <= num3)
printf("a ordem é %d %d %d\n", num2, num1, num3);
if (num3 <= num1 && num1 <= num2)
printf("a ordem é %d %d %d\n", num3, num1, num2);
if (num3 <= num2 && num2 <= num1)
printf("a ordem é %d %d %d\n", num3, num2, num1);
}
_________________________________________________________________________________
#include <stdio.h>
void main( )
{
int x;
x = 21;
if (x%2==0)
printf("O valor é PAR\n");
else
printf("O valor é IMPAR\n");
}
Trabalho - Disciplina Programação Estruturada
Trabalho
Desenvolva um programa em C, que atenda
a esta empresa de telefonia: Ela adota a seguinte política de tarifamento: uma
mensalidade de manutenção fixa (R$ 36,00 para assinantes residenciais com
direito a 50 pulsos; R$ 42,00 para assinantes comerciais com direito a 90
pulsos), uma taxa de R$ 0,99 por pulso excedente e R$ 10,00 pela utilização do
serviço de despertador. O programa a ser
construído vai obter os seguintes dados: número do telefone, tipo do assinante
(1, se for doméstico e 2, se for comercial), número de pulsos registrados no
mês, se utiliza serviço de despertador ou não. Ele deverá permitir calcular o
valor da conta telefônica de todos os usuários da empresa. Mostrar quantos
usuários utilizam o serviço de despertador, a arrecadação total da empresa, a
arrecadação por tipo de assinante: (residencial ou comercial) e a conta de
maior valor independente se comercial ou residencial. Vamos considerar que a
empresa tem apenas 01 cliente. Não precisa de repetição,
Assinar:
Postagens (Atom)