Algoritmo #4 - 21/11
+13
joaolatuf
Luis_feliphe
feliphemm
Paulo Sergio
ruddycavalcanti
Caroline Viana
SamueLontra
Camargo
rafaelrocha
Yan Fonseca
Dudu Souza
Igor Gutierrez de Castro
NicK_Admin
17 participantes
Página 1 de 1
Algoritmo #4 - 21/11
/* ~> Escreva um programa de uma calculadora simples, que realize operações com 2 termos, ambos diferente de zero.
* O programa deve apresentar um menu para o usuário escolher a operação desejada.
*/
#include <stdio.h>
#include <stdlib.h>
int main() {
char ch;
int num1, num2;
printf("\nEscolha uma das operacoes basicas:");
printf("\nAdicao [a]");
printf("\nSubtracao [s]");
printf("\nMultiplicacao [m]");
printf("\nDivisao [d]");
printf("\nDigite caracter para operacao: \n");
scanf("%c", &ch);
printf("\nDigite dois termos para a operacao:");
printf("\nDigite num1: \n");
scanf("%d", &num1);
printf("\nDigite num2: \n");
scanf("%d", &num2);
if (num1 == 0) {
printf("\nO termo deve ser diferente de 0(zero)");
} else if (num2 == 0) {
printf("\nO termo deve ser diferente de 0(zero)");
} else {
switch (ch) {
case 'a':
printf("\nAdicao do num1 e num2 = %d", (num1+num2));
break;
case 's':
printf("\nSubtracao do num1 e num2 = %d", (num1-num2));
break;
case 'm':
printf("\nMultiplicacao do num1 e num2 = %d", (num1*num2));
break;
case 'd':
printf("\nDivisao do num1 e num2 = %d", (num1/num2));
break;
default:
printf("\nValor invalido digitado");
break;
}
}
return 0;
}
Nickolas Pontes Freitas
R.A.: 2419665394
* O programa deve apresentar um menu para o usuário escolher a operação desejada.
*/
#include <stdio.h>
#include <stdlib.h>
int main() {
char ch;
int num1, num2;
printf("\nEscolha uma das operacoes basicas:");
printf("\nAdicao [a]");
printf("\nSubtracao [s]");
printf("\nMultiplicacao [m]");
printf("\nDivisao [d]");
printf("\nDigite caracter para operacao: \n");
scanf("%c", &ch);
printf("\nDigite dois termos para a operacao:");
printf("\nDigite num1: \n");
scanf("%d", &num1);
printf("\nDigite num2: \n");
scanf("%d", &num2);
if (num1 == 0) {
printf("\nO termo deve ser diferente de 0(zero)");
} else if (num2 == 0) {
printf("\nO termo deve ser diferente de 0(zero)");
} else {
switch (ch) {
case 'a':
printf("\nAdicao do num1 e num2 = %d", (num1+num2));
break;
case 's':
printf("\nSubtracao do num1 e num2 = %d", (num1-num2));
break;
case 'm':
printf("\nMultiplicacao do num1 e num2 = %d", (num1*num2));
break;
case 'd':
printf("\nDivisao do num1 e num2 = %d", (num1/num2));
break;
default:
printf("\nValor invalido digitado");
break;
}
}
return 0;
}
Nickolas Pontes Freitas
R.A.: 2419665394
Re: Algoritmo #4 - 21/11
Programa que diz o mês do ano.
Aluno: Igor Gutierrez de Castro Araujo
Ra: 5012600232
#include<stdio.h>
int main(void){
int valor;
printf("Digite um valor de 1 a 12: ");
scanf("%d",&valor);
switch(valor){
case 1:
printf(" O mês do ano 2016 e: Janeiro \n");
break;
case 2:
printf(" O mês do ano 2016 e: Fevereiro \n");
break;
case 3:
printf(" O mês do ano 2016 e:Março \n");
break;
case 4:
printf(" O mês do ano 2016 e: Abril \n");
break;
case 5:
printf(" O mês do ano 2016 e: Maio \n");
break;
case 6:
printf(" O mês do ano 2016 e: Junho \n");
break;
case 7:
printf(" O mês do ano 2016 e: Julho \n");
break;
case 8:
printf(" O mês do ano 2016 e: Agosto \n");
break;
case 9:
printf(" O mês do ano 2016 e: Setembro \n");
break;
case 10:
printf(" O mês do ano 2016 e: Outubro \n");
break;}
if(valor==11){
printf(" O mês do ano 2016 e: Novembro \n");}
else
if(valor==12){
printf(" O mês do ano 2016 e: Dezembro \n");}
else{
printf(" Valor invalido \n");}
return 0;
}
Aluno: Igor Gutierrez de Castro Araujo
Ra: 5012600232
#include<stdio.h>
int main(void){
int valor;
printf("Digite um valor de 1 a 12: ");
scanf("%d",&valor);
switch(valor){
case 1:
printf(" O mês do ano 2016 e: Janeiro \n");
break;
case 2:
printf(" O mês do ano 2016 e: Fevereiro \n");
break;
case 3:
printf(" O mês do ano 2016 e:Março \n");
break;
case 4:
printf(" O mês do ano 2016 e: Abril \n");
break;
case 5:
printf(" O mês do ano 2016 e: Maio \n");
break;
case 6:
printf(" O mês do ano 2016 e: Junho \n");
break;
case 7:
printf(" O mês do ano 2016 e: Julho \n");
break;
case 8:
printf(" O mês do ano 2016 e: Agosto \n");
break;
case 9:
printf(" O mês do ano 2016 e: Setembro \n");
break;
case 10:
printf(" O mês do ano 2016 e: Outubro \n");
break;}
if(valor==11){
printf(" O mês do ano 2016 e: Novembro \n");}
else
if(valor==12){
printf(" O mês do ano 2016 e: Dezembro \n");}
else{
printf(" Valor invalido \n");}
return 0;
}
Última edição por Igor Gutierrez de Castro em Ter Nov 15, 2016 12:29 am, editado 1 vez(es)
Igor Gutierrez de Castro- Mensagens : 7
Data de inscrição : 27/10/2016
Re: Algoritmo #4 - 21/11
Escreve um algoritmo que você digite um número de 1 a 7 e diga , qual dia da semana é.
#include <stdio.h>
#include <conio.h>
int main (void )
{
int valor;
printf ("Digite um valor de 1 a 7: ");
scanf("%d", &valor);
if (valor == 1)
printf ("Domingo\n");
else
if (valor == 2)
printf ("Segunda\n");
else
if (valor == 3)
printf ("Terça\n");
else
if (valor == 4)
printf ("Quarta\n");
else
if (valor == 5)
printf ("Quinta\n");
else
if (valor == 6)
printf ("Sexta\n");
else
if (valor == 7)
printf ("Sabado\n");
else
printf ("Valor invalido!\n");
getch();
return 0;
}
Eduardo de Souza Barbosa
RA:2466257525
#include <stdio.h>
#include <conio.h>
int main (void )
{
int valor;
printf ("Digite um valor de 1 a 7: ");
scanf("%d", &valor);
if (valor == 1)
printf ("Domingo\n");
else
if (valor == 2)
printf ("Segunda\n");
else
if (valor == 3)
printf ("Terça\n");
else
if (valor == 4)
printf ("Quarta\n");
else
if (valor == 5)
printf ("Quinta\n");
else
if (valor == 6)
printf ("Sexta\n");
else
if (valor == 7)
printf ("Sabado\n");
else
printf ("Valor invalido!\n");
getch();
return 0;
}
Eduardo de Souza Barbosa
RA:2466257525
Dudu Souza- Mensagens : 6
Data de inscrição : 26/10/2016
Re: Algoritmo #4 - 21/11
Apenas amostra mensagens de que você está perdendo o seu tempo !
Yan Fonseca
RA: 8500530822
- Código:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i, x;
x = 1;
do{
printf("Escreva o numero na ordem decrescente para ver as mensagens na ordem certa \n");
printf("De 1 ate 10: ");
scanf("%d", &i);
x++;
switch(i){
case 1:
printf("Nao sei o q voce esperava ver aqui.\n");
break;
case 2:
printf("Voce ainda ta tentando ?\n");
break;
case 3:
printf("Mas nao tem nada aqui !!!\n");
break;
case 4:
printf("Para cara, tem nada aqui\n");
break;
case 5:
printf("Faz o que eu to mandando !\n");
break;
case 6:
printf("Fecha esse programa cara !\n");
break;
case 7:
printf("Voce continua perdendo tempo aqui cara !\n");
break;
case 8:
printf("Vai fazer alguma coisa de bom com a sua vida !!\n");
break;
case 9:
printf("Isso aqui nao ta funcionando !\n");
break;
case 10:
printf("Pronto ! Desisto de voce !!!!!\n");
break;
default:
printf("Voce erro isso ? \n");
}
if (i == 0){
printf("Assim nao, vamos denovo.\n");
x = 1;
}
} while(x <= 10);
return 0;
}
Yan Fonseca
RA: 8500530822
Yan Fonseca- Mensagens : 4
Data de inscrição : 31/10/2016
Algoritmo 21/11
Rafael Silva Rocha
2890341704
Faça um algoritmo que gere 10 números aleatórios e armazene eles em um vetor, em seguida peça ao usuário para digitar um número e caso ele acerto um dos números gerados exibir uma mensagem de acerto.
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
int numeros()
{
int i;
int d[10];
int num;
printf("Gerando 10 valores aleatorios:\n\n");
srand(time(NULL));
for (i=0; i < 10; i++)
{
d[i]=(rand() % 100);
}
printf("Digite um número: ");
scanf("%i", &num);
for (i=0; i<10; i++)
{
if(num==d[i])
{
printf("\nVocê acertou um dos 10 números!!");
}
else if(num!=d[i])
{
printf("\nVocê não acertou nenhums dos 10 numeros.");
}
}
}
int main(void)
{
int num;
printf("Digite 1 para jogar ou 0 para sair: ");
scanf("%i", &num);
switch(num)
{
case 1:
{
numeros();
break;
}
case 2:
{
break;
}
}
return 0;
}
2890341704
Faça um algoritmo que gere 10 números aleatórios e armazene eles em um vetor, em seguida peça ao usuário para digitar um número e caso ele acerto um dos números gerados exibir uma mensagem de acerto.
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
int numeros()
{
int i;
int d[10];
int num;
printf("Gerando 10 valores aleatorios:\n\n");
srand(time(NULL));
for (i=0; i < 10; i++)
{
d[i]=(rand() % 100);
}
printf("Digite um número: ");
scanf("%i", &num);
for (i=0; i<10; i++)
{
if(num==d[i])
{
printf("\nVocê acertou um dos 10 números!!");
}
else if(num!=d[i])
{
printf("\nVocê não acertou nenhums dos 10 numeros.");
}
}
}
int main(void)
{
int num;
printf("Digite 1 para jogar ou 0 para sair: ");
scanf("%i", &num);
switch(num)
{
case 1:
{
numeros();
break;
}
case 2:
{
break;
}
}
return 0;
}
rafaelrocha- Mensagens : 4
Data de inscrição : 27/10/2016
Algoritmo #4
Crie uma calculadora , que pergunte qual das operações básicas quer fazer (+, -, * e /), em seguida peça os dois números e mostre o resultado da operação matemática entre eles.
#include <stdio.h>
int main()
{
char operacao;
float num1,
num2;
printf("Escolha sua operação [+ - * / ]: ");
scanf("%c",&operacao);
printf("Entre com o primeiro número: ");
scanf("%f",&num1);
printf("Entre com o segundo número: ");
scanf("%f",&num2);
switch( operacao )
{
case '+':
printf("%.2f + %.2f = %.2f", num1, num2, num1 + num2);
break;
case '-':
printf("%.2f - %.2f = %.2f", num1, num2, num1 - num2);
break;
case '*':
printf("%.2f * %.2f = %.2f", num1, num2, num1 * num2);
break;
case '/':
printf("%.2f / %.2f = %.2f", num1, num2, num1 / num2);
break;
default:
printf("Você digitou uma operacao invalida.");
}
return 0;
}
Aluno: Thiago Afonso Costa Peixoto
RA:9336285096
#include <stdio.h>
int main()
{
char operacao;
float num1,
num2;
printf("Escolha sua operação [+ - * / ]: ");
scanf("%c",&operacao);
printf("Entre com o primeiro número: ");
scanf("%f",&num1);
printf("Entre com o segundo número: ");
scanf("%f",&num2);
switch( operacao )
{
case '+':
printf("%.2f + %.2f = %.2f", num1, num2, num1 + num2);
break;
case '-':
printf("%.2f - %.2f = %.2f", num1, num2, num1 - num2);
break;
case '*':
printf("%.2f * %.2f = %.2f", num1, num2, num1 * num2);
break;
case '/':
printf("%.2f / %.2f = %.2f", num1, num2, num1 / num2);
break;
default:
printf("Você digitou uma operacao invalida.");
}
return 0;
}
Aluno: Thiago Afonso Costa Peixoto
RA:9336285096
Thiago Afonso Costa Peixo- Convidado
Re: Algoritmo #4 - 21/11
Faça um algoritmo que peça o numero de um mês e ele dirá qual a estação do ano ( verão outono primavera inverno) é correspondente com o mês.
#include <stdio.h>
int main()
{
printf("Digite o numero do mes para saber sua estacao ");
int t;
scanf("%d", &t);
if (t<1|t>12)
{
printf("Valor invalido");
}
else {
printf("Um momento...\n");
}
switch(t){
case 1:
printf("A estacao do mes de janeiro e o verao ");
break;
case 2:
printf("A estacao do mes de fevereiro e o verao");
break;
case 3:
printf("A estacao do mes de março ate o dia 20 e verao e do dia 21 em diante e outono");
break;
case 4:
printf("A estacao do mes de abril e o outono");
break;
case 5:
printf("A estacao do mes de maio e o outono");
break;
case 6:
printf("A estacao do mes de junho ate o dia 20 e outono e do dia 21 em diante e inverno");
break;
case 7:
printf("A estacao do mes de julho e o inverno");
break;
case 8:
printf("A estacao do mes de agosto e o inverno");
break;
case 9:
printf("A estacao do mes de setembro ate o dia 20 e inverno e do dia 23 em diante e primavera");
break;
case 10:
printf("A estacao do mes de outubro e a primavera");
break;
case 11:
printf("A estacao do mes de novembro e a primavera");
break;
case 12:
printf("A estacao do mes de dezembro ate o dia 20 e primavera e do dia 21 em diante e verao");
break;
}
return 0;
}
Nome: Moyséis Camargo
RA:5012507196
#include <stdio.h>
int main()
{
printf("Digite o numero do mes para saber sua estacao ");
int t;
scanf("%d", &t);
if (t<1|t>12)
{
printf("Valor invalido");
}
else {
printf("Um momento...\n");
}
switch(t){
case 1:
printf("A estacao do mes de janeiro e o verao ");
break;
case 2:
printf("A estacao do mes de fevereiro e o verao");
break;
case 3:
printf("A estacao do mes de março ate o dia 20 e verao e do dia 21 em diante e outono");
break;
case 4:
printf("A estacao do mes de abril e o outono");
break;
case 5:
printf("A estacao do mes de maio e o outono");
break;
case 6:
printf("A estacao do mes de junho ate o dia 20 e outono e do dia 21 em diante e inverno");
break;
case 7:
printf("A estacao do mes de julho e o inverno");
break;
case 8:
printf("A estacao do mes de agosto e o inverno");
break;
case 9:
printf("A estacao do mes de setembro ate o dia 20 e inverno e do dia 23 em diante e primavera");
break;
case 10:
printf("A estacao do mes de outubro e a primavera");
break;
case 11:
printf("A estacao do mes de novembro e a primavera");
break;
case 12:
printf("A estacao do mes de dezembro ate o dia 20 e primavera e do dia 21 em diante e verao");
break;
}
return 0;
}
Nome: Moyséis Camargo
RA:5012507196
Última edição por Camargo em Dom Nov 20, 2016 10:46 pm, editado 1 vez(es)
Camargo- Mensagens : 4
Data de inscrição : 27/10/2016
Re: Algoritmo #4 - 21/11
Maiara da C S de Oliveira
RA 2439116537
#include <stdio.h>
#include <math.h>
int soma_vetor() {
double a[3],b[3],soma[3];
int i;
char espera;
system ("clear");
printf (" Soma de vetores \n\n");
printf ("Os vetores devem ser da forma (a1,a2,a3) \n");
for (i=1;i<4;i++) {
printf ("\n Informe o coeficiente a%d \n ",i);
scanf ("%lg",&a[i-1]);
}
for (i=1;i<4;i++) {
printf ("\n Informe o coeficiente b%d \n ",i);
scanf ("%lg",&b[i-1]);
}
for (i=1;i<4;i++) {
soma[i-1]=a[i-1]+b[i-1];
}
printf ("\n O vetor resultante eh: \n");
printf ("(%lg ,", soma[0]);
printf (" %lg ,", soma[1]);
printf (" %lg) \n", soma[2]);
espera=getchar();
}
int multiplicacao_escalar() {
double a[3],b[3], k;
int i;
char espera;
system ("clear");
printf (" Multiplicacao de Vetor por Escalar\n\n");
printf ("O vetor deve ser da forma (a1,a2,a3) \n");
printf ("\n Insira o valor do escalar \n");
scanf("%lg",&k);
for (i=1;i<4;i++) {
printf ("\n Informe o coeficiente a%d \n ",i);
scanf ("%lg",&a[i-1]);
}
for (i=1;i<4;i++) {
b[i-1]=k*a[i-1];
}
printf ("\n O vetor resultante eh: \n");
printf ("(%lg ,", b[0]);
printf (" %lg ,", b[1]);
printf (" %lg) \n", b[2]);
espera=getchar();
}
int prod_interno() {
double a[3],b[3],prod[3], soma;
int i;
char espera;
system ("clear");
printf (" Produto Interno entre dois vetores \n\n");
printf ("Os vetores devem ser da forma (a1,a2,a3) \n");
for (i=1;i<4;i++) {
printf ("\n Informe o coeficiente a%d \n ",i);
scanf ("%lg",&a[i-1]);
}
for (i=1;i<4;i++) {
printf ("\n Informe o coeficiente b%d \n ",i);
scanf ("%lg",&b[i-1]);
}
for (i=1;i<4;i++) {
prod[i-1]=a[i-1]*b[i-1];
}
soma=0;
for (i=1;i<4;i++){
soma+=prod[i-1];
}
printf (" O Produto Interno entre os vetores eh: %lg \n", soma);
espera=getchar();
}
int prod_vetorial() {
double vet[3], a[3], b[3];
int i;
char espera;
system ("clear");
printf (" Produto Vetorial \n\n");
printf ("Os vetores devem ser da forma (a1,a2,a3) \n");
for (i=1;i<4;i++) {
printf ("\n Informe o coeficiente a%d \n ",i);
scanf ("%lg",&a[i-1]);
}
for (i=1;i<4;i++) {
printf ("\n Informe o coeficiente b%d \n ",i);
scanf ("%lg",&b[i-1]);
}
vet[0]= (a[1]*b[2] - b[1]*a[2]);
vet[1]= (a[2]*b[0] - b[2]*a[0]);
vet[2]= (a[0]*b[1] - b[0]*a[1]);
printf ("\n O vetor resultante eh: \n");
printf ("(%lg ,", vet[0]);
printf (" %lg ,", vet[1]);
printf (" %lg) \n", vet[2]);
espera=getchar();
}
int prod_misto() {
double a[3],b[3],c[3],vet[3],prod[3],soma;
int i;
char espera;
system ("clear");
printf (" Produto Misto \n\n");
printf ("Os vetores devem ser da forma (a1,a2,a3) \n\n");
printf (" Vale ressaltar que primeiro realiza-se o produto vetorial depois o produto interno \n");
for (i=1;i<4;i++) {
printf ("\n Informe o coeficiente a%d \n ",i);
scanf ("%lg",&a[i-1]);
}
for (i=1;i<4;i++) {
printf ("\n Informe o coeficiente b%d \n ",i);
scanf ("%lg",&b[i-1]);
}
for (i=1;i<4;i++) {
printf ("\n Informe o coeficiente c%d \n ",i);
scanf ("%lg",&c[i-1]);
}
for (i=1;i<4;i++) {
vet[0]= (a[1]*b[2] - b[1]*a[2]);
vet[1]= (a[2]*b[0] - b[2]*a[0]);
vet[2]= (a[0]*b[1] - b[0]*a[1]);
}
for (i=1;i<4;i++) {
prod[i-1]=vet[i-1]*c[i-1];
}
soma=0;
for (i=1;i<4;i++){
soma+=prod[i-1];
}
printf (" O Produto Misto entre os vetores eh: %lg \n", soma);
espera=getchar();
}
int modulo_vetor() {
double a[3],b[3],mod,soma;
int i;
char espera;
system ("clear");
printf (" Modulo de um vetor \n\n");
printf ("O vetor deve ser da forma (a1,a2,a3) \n");
for (i=1;i<4;i++) {
printf ("\n Informe o coeficiente a%d \n ",i);
scanf ("%lg",&a[i-1]);
}
for (i=1;i<4;i++) {
b[i-1]=a[i-1]*a[i-1];
}
soma=0;
for (i=1;i<4;i++){
soma+=b[i-1];
}
mod=sqrt(soma);
printf (" O modulo do vetor eh: %lg \n", mod);
espera=getchar();
}
int main() {
char opc,segtela;
int teste;
do {
teste=0;
system ("clear");
printf (" Para utilizar esse software escolha a opcao desejada, digite o numero correspondente e tecle enter \n");
printf (" [1] Soma de dois Vetores \n");
printf (" [2] Multiplicacao de Vetor por Escalar \n");
printf (" [3] Produto Interno entre dois vetores \n");
printf (" [4] Produto Vetorial \n");
printf (" [5] Produto Misto \n");
printf (" [6] Modulo de um vetor \n");
printf (" [7] Sair \n");
opc=getchar();
switch (opc) {
case '1': {
soma_vetor();
segtela=getchar();
break;
}
case '2': {
multiplicacao_escalar();
segtela=getchar();
break;
}
case '3': {
prod_interno();
segtela=getchar();
break;
}
case '4': {
prod_vetorial();
segtela=getchar();
break;
}
case '5': {
prod_misto();
segtela=getchar();
break;
}
case '6': {
modulo_vetor();
segtela=getchar();
break;
}
case '7': {
printf (" Finalizando aplicacao ... \n\n");
teste=1;
}
break;
default: {
teste=0;
printf (" Opcao Invalida, voltando ao menu... \n");
system ("sleep 1");
break;
}
}
} while (teste==0);
}
RA 2439116537
#include <stdio.h>
#include <math.h>
int soma_vetor() {
double a[3],b[3],soma[3];
int i;
char espera;
system ("clear");
printf (" Soma de vetores \n\n");
printf ("Os vetores devem ser da forma (a1,a2,a3) \n");
for (i=1;i<4;i++) {
printf ("\n Informe o coeficiente a%d \n ",i);
scanf ("%lg",&a[i-1]);
}
for (i=1;i<4;i++) {
printf ("\n Informe o coeficiente b%d \n ",i);
scanf ("%lg",&b[i-1]);
}
for (i=1;i<4;i++) {
soma[i-1]=a[i-1]+b[i-1];
}
printf ("\n O vetor resultante eh: \n");
printf ("(%lg ,", soma[0]);
printf (" %lg ,", soma[1]);
printf (" %lg) \n", soma[2]);
espera=getchar();
}
int multiplicacao_escalar() {
double a[3],b[3], k;
int i;
char espera;
system ("clear");
printf (" Multiplicacao de Vetor por Escalar\n\n");
printf ("O vetor deve ser da forma (a1,a2,a3) \n");
printf ("\n Insira o valor do escalar \n");
scanf("%lg",&k);
for (i=1;i<4;i++) {
printf ("\n Informe o coeficiente a%d \n ",i);
scanf ("%lg",&a[i-1]);
}
for (i=1;i<4;i++) {
b[i-1]=k*a[i-1];
}
printf ("\n O vetor resultante eh: \n");
printf ("(%lg ,", b[0]);
printf (" %lg ,", b[1]);
printf (" %lg) \n", b[2]);
espera=getchar();
}
int prod_interno() {
double a[3],b[3],prod[3], soma;
int i;
char espera;
system ("clear");
printf (" Produto Interno entre dois vetores \n\n");
printf ("Os vetores devem ser da forma (a1,a2,a3) \n");
for (i=1;i<4;i++) {
printf ("\n Informe o coeficiente a%d \n ",i);
scanf ("%lg",&a[i-1]);
}
for (i=1;i<4;i++) {
printf ("\n Informe o coeficiente b%d \n ",i);
scanf ("%lg",&b[i-1]);
}
for (i=1;i<4;i++) {
prod[i-1]=a[i-1]*b[i-1];
}
soma=0;
for (i=1;i<4;i++){
soma+=prod[i-1];
}
printf (" O Produto Interno entre os vetores eh: %lg \n", soma);
espera=getchar();
}
int prod_vetorial() {
double vet[3], a[3], b[3];
int i;
char espera;
system ("clear");
printf (" Produto Vetorial \n\n");
printf ("Os vetores devem ser da forma (a1,a2,a3) \n");
for (i=1;i<4;i++) {
printf ("\n Informe o coeficiente a%d \n ",i);
scanf ("%lg",&a[i-1]);
}
for (i=1;i<4;i++) {
printf ("\n Informe o coeficiente b%d \n ",i);
scanf ("%lg",&b[i-1]);
}
vet[0]= (a[1]*b[2] - b[1]*a[2]);
vet[1]= (a[2]*b[0] - b[2]*a[0]);
vet[2]= (a[0]*b[1] - b[0]*a[1]);
printf ("\n O vetor resultante eh: \n");
printf ("(%lg ,", vet[0]);
printf (" %lg ,", vet[1]);
printf (" %lg) \n", vet[2]);
espera=getchar();
}
int prod_misto() {
double a[3],b[3],c[3],vet[3],prod[3],soma;
int i;
char espera;
system ("clear");
printf (" Produto Misto \n\n");
printf ("Os vetores devem ser da forma (a1,a2,a3) \n\n");
printf (" Vale ressaltar que primeiro realiza-se o produto vetorial depois o produto interno \n");
for (i=1;i<4;i++) {
printf ("\n Informe o coeficiente a%d \n ",i);
scanf ("%lg",&a[i-1]);
}
for (i=1;i<4;i++) {
printf ("\n Informe o coeficiente b%d \n ",i);
scanf ("%lg",&b[i-1]);
}
for (i=1;i<4;i++) {
printf ("\n Informe o coeficiente c%d \n ",i);
scanf ("%lg",&c[i-1]);
}
for (i=1;i<4;i++) {
vet[0]= (a[1]*b[2] - b[1]*a[2]);
vet[1]= (a[2]*b[0] - b[2]*a[0]);
vet[2]= (a[0]*b[1] - b[0]*a[1]);
}
for (i=1;i<4;i++) {
prod[i-1]=vet[i-1]*c[i-1];
}
soma=0;
for (i=1;i<4;i++){
soma+=prod[i-1];
}
printf (" O Produto Misto entre os vetores eh: %lg \n", soma);
espera=getchar();
}
int modulo_vetor() {
double a[3],b[3],mod,soma;
int i;
char espera;
system ("clear");
printf (" Modulo de um vetor \n\n");
printf ("O vetor deve ser da forma (a1,a2,a3) \n");
for (i=1;i<4;i++) {
printf ("\n Informe o coeficiente a%d \n ",i);
scanf ("%lg",&a[i-1]);
}
for (i=1;i<4;i++) {
b[i-1]=a[i-1]*a[i-1];
}
soma=0;
for (i=1;i<4;i++){
soma+=b[i-1];
}
mod=sqrt(soma);
printf (" O modulo do vetor eh: %lg \n", mod);
espera=getchar();
}
int main() {
char opc,segtela;
int teste;
do {
teste=0;
system ("clear");
printf (" Para utilizar esse software escolha a opcao desejada, digite o numero correspondente e tecle enter \n");
printf (" [1] Soma de dois Vetores \n");
printf (" [2] Multiplicacao de Vetor por Escalar \n");
printf (" [3] Produto Interno entre dois vetores \n");
printf (" [4] Produto Vetorial \n");
printf (" [5] Produto Misto \n");
printf (" [6] Modulo de um vetor \n");
printf (" [7] Sair \n");
opc=getchar();
switch (opc) {
case '1': {
soma_vetor();
segtela=getchar();
break;
}
case '2': {
multiplicacao_escalar();
segtela=getchar();
break;
}
case '3': {
prod_interno();
segtela=getchar();
break;
}
case '4': {
prod_vetorial();
segtela=getchar();
break;
}
case '5': {
prod_misto();
segtela=getchar();
break;
}
case '6': {
modulo_vetor();
segtela=getchar();
break;
}
case '7': {
printf (" Finalizando aplicacao ... \n\n");
teste=1;
}
break;
default: {
teste=0;
printf (" Opcao Invalida, voltando ao menu... \n");
system ("sleep 1");
break;
}
}
} while (teste==0);
}
MaiaraOliveira- Convidado
Re: Algoritmo #4 - 21/11
Aluno: Samuel da Cunha Lontra
RA: 6000010375
Enunciado: A seleção brasileira de futebol possui 23 jogadores com numerações de camisa que variam de 1 a 23. Faça um programa em C que recebe um número e informa o nome do jogador que utiliza a respectiva numeração.
#include<stdio.h>
#include<locale.h>
int main(){
setlocale(LC_ALL,"portuguese");
int x;
printf("Digite um número de camisa de jogador da seleção brasileira de futebol de 1 a 23: ");
scanf("%d",&x);
printf("\n");
if (x<1|x>23)
{
printf("Jogador inválido!");
}
else {
switch(x)
{
case 1:
printf("Alisson");
break;
case 2:
printf("Daniel Alves");
break;
case 3:
printf("Miranda");
break;
case 4:
printf("Gil");
break;
case 5:
printf("Fernandinho");
break;
case 6:
printf("Filipe Luís");
break;
case 7:
printf("Diego Costa");
break;
case 8:
printf("Renato Augusto");
break;
case 9:
printf("Gabriel Jesus");
break;
case 10:
printf("Neymar");
break;
case 11:
printf("Philippe Coutinho");
break;
case 12:
printf("Weverton");
break;
case 13:
printf("Marquinhos");
break;
case 14:
printf("Thiago Silva");
break;
case 15:
printf("Paulinho");
break;
case 16:
printf("Fábio Santos");
break;
case 17:
printf("Rodrigo Caio");
break;
case 18:
printf("Giuliano");
break;
case 19:
printf("Willian");
break;
case 20:
printf("Lucas Lima");
break;
case 21:
printf("Firmino");
break;
case 22:
printf("Fágner");
break;
case 23:
printf("Muralha");
break;
}
}
printf("\n");
return 0;
}
RA: 6000010375
Enunciado: A seleção brasileira de futebol possui 23 jogadores com numerações de camisa que variam de 1 a 23. Faça um programa em C que recebe um número e informa o nome do jogador que utiliza a respectiva numeração.
#include<stdio.h>
#include<locale.h>
int main(){
setlocale(LC_ALL,"portuguese");
int x;
printf("Digite um número de camisa de jogador da seleção brasileira de futebol de 1 a 23: ");
scanf("%d",&x);
printf("\n");
if (x<1|x>23)
{
printf("Jogador inválido!");
}
else {
switch(x)
{
case 1:
printf("Alisson");
break;
case 2:
printf("Daniel Alves");
break;
case 3:
printf("Miranda");
break;
case 4:
printf("Gil");
break;
case 5:
printf("Fernandinho");
break;
case 6:
printf("Filipe Luís");
break;
case 7:
printf("Diego Costa");
break;
case 8:
printf("Renato Augusto");
break;
case 9:
printf("Gabriel Jesus");
break;
case 10:
printf("Neymar");
break;
case 11:
printf("Philippe Coutinho");
break;
case 12:
printf("Weverton");
break;
case 13:
printf("Marquinhos");
break;
case 14:
printf("Thiago Silva");
break;
case 15:
printf("Paulinho");
break;
case 16:
printf("Fábio Santos");
break;
case 17:
printf("Rodrigo Caio");
break;
case 18:
printf("Giuliano");
break;
case 19:
printf("Willian");
break;
case 20:
printf("Lucas Lima");
break;
case 21:
printf("Firmino");
break;
case 22:
printf("Fágner");
break;
case 23:
printf("Muralha");
break;
}
}
printf("\n");
return 0;
}
SamueLontra- Mensagens : 5
Data de inscrição : 26/10/2016
Re: Algoritmo #4 - 21/11
Algoritmo para informar o peso no planeta escolhido.
#include <stdio.h>
int main () {
int planetaEscolhido;
float pesoNaTerra, gravidadeRelativa, pesoNoPlaneta;
printf("\nPlanetas");
printf("\n1 - Mercurio");
printf("\n2 - Venus");
printf("\n3 - Marte");
printf("\n4 - Jupiter");
printf("\n5 - Saturno");
printf("\n6 - Urano");
printf("\n7 - Netuno\n");
printf("\nDigite o numero do planeta escolhido :");
scanf("%d",&planetaEscolhido);
printf("\n\nInforme seu peso na Terra :");
scanf("%f",&pesoNaTerra);
switch (planetaEscolhido) {
case 1:
gravidadeRelativa = 0.376;
break;
case 2:
gravidadeRelativa = 0.903;
break;
case 3:
gravidadeRelativa = 0.380;
break;
case 4:
gravidadeRelativa = 2.340;
break;
case 5:
gravidadeRelativa = 1.160;
break;
case 6:
gravidadeRelativa = 1.150;
break;
case 7:
gravidadeRelativa = 1.190;
break;
default:
gravidadeRelativa = 0;
}
if (gravidadeRelativa != 0) {
pesoNoPlaneta = pesoNaTerra * gravidadeRelativa;
printf("\n\nSeu peso no planeta escolhido e %.3f\n\n", pesoNoPlaneta);
}
else {
printf("\n\nErro na escolha do planeta.");
}
}
Caroline Viana
RA: 8500549912
#include <stdio.h>
int main () {
int planetaEscolhido;
float pesoNaTerra, gravidadeRelativa, pesoNoPlaneta;
printf("\nPlanetas");
printf("\n1 - Mercurio");
printf("\n2 - Venus");
printf("\n3 - Marte");
printf("\n4 - Jupiter");
printf("\n5 - Saturno");
printf("\n6 - Urano");
printf("\n7 - Netuno\n");
printf("\nDigite o numero do planeta escolhido :");
scanf("%d",&planetaEscolhido);
printf("\n\nInforme seu peso na Terra :");
scanf("%f",&pesoNaTerra);
switch (planetaEscolhido) {
case 1:
gravidadeRelativa = 0.376;
break;
case 2:
gravidadeRelativa = 0.903;
break;
case 3:
gravidadeRelativa = 0.380;
break;
case 4:
gravidadeRelativa = 2.340;
break;
case 5:
gravidadeRelativa = 1.160;
break;
case 6:
gravidadeRelativa = 1.150;
break;
case 7:
gravidadeRelativa = 1.190;
break;
default:
gravidadeRelativa = 0;
}
if (gravidadeRelativa != 0) {
pesoNoPlaneta = pesoNaTerra * gravidadeRelativa;
printf("\n\nSeu peso no planeta escolhido e %.3f\n\n", pesoNoPlaneta);
}
else {
printf("\n\nErro na escolha do planeta.");
}
}
Caroline Viana
RA: 8500549912
Caroline Viana- Mensagens : 5
Data de inscrição : 26/10/2016
Re: Algoritmo #4 - 21/11
Aluno: Ruddy Costa Cavalcanti
Curso: CC 1
/* Faça um programa em C que receba o salário do empregado e calcule o novo salário e as férias usando o if, else, switch. Use funções para organizar melhor o código. Para calcular o novo salário , use as regras:
- Salário até R$350,00 - aumento de 15%
- de R$350,00 a R$600,00 - 10%
- acima de R$600,00 - 5%
Já para calcular as férias, a regra é: as férias equivalem ao seu salário acrescido de 1/3. */
#include <iostream>
int novoSalario();
int ferias();
int main(void){
int opcao;
do{
printf("Digite a opção desejada:\n 1- Novo salário. \n 2- Férias \n 3- Sair. \n");
scanf("%d" , &opcao);
switch(opcao){
case(1):
novoSalario();
break;
case(2):
ferias();
break;
case(3):
break;
default:
printf("Digite uma opção entre 1 e 3. \n\n");
break;
}
}while(opcao!=3);
return 0;
}
int novoSalario(float s){
float salario,novoSalario;
printf("Digite seu salário: (Somente numeros e ponto, ex: 350.00): \n");
scanf("%f" , &salario);
if(salario <=350){
novoSalario = salario + (salario * 0.15);
}else if(salario>350 && salario<=600){
novoSalario = salario + (salario * 0.10);
}else if(salario>600){
novoSalario = salario + (salario * 0.05);
}
printf("Salário Atual: R$ %.2f \n" , salario);
printf("Novo Salário: R$ %.2f \n\n" , novoSalario);
return 0;
}
int ferias(void){
float salario,valorFerias;
printf("Digite seu salário: (Somente numeros e ponto, ex: 350.00): \n");
scanf("%f" , &salario);
valorFerias = salario + (salario /3);
printf("Valor das Férias: R$ %.2f \n\n" , valorFerias);
return 0;
}
Curso: CC 1
/* Faça um programa em C que receba o salário do empregado e calcule o novo salário e as férias usando o if, else, switch. Use funções para organizar melhor o código. Para calcular o novo salário , use as regras:
- Salário até R$350,00 - aumento de 15%
- de R$350,00 a R$600,00 - 10%
- acima de R$600,00 - 5%
Já para calcular as férias, a regra é: as férias equivalem ao seu salário acrescido de 1/3. */
#include <iostream>
int novoSalario();
int ferias();
int main(void){
int opcao;
do{
printf("Digite a opção desejada:\n 1- Novo salário. \n 2- Férias \n 3- Sair. \n");
scanf("%d" , &opcao);
switch(opcao){
case(1):
novoSalario();
break;
case(2):
ferias();
break;
case(3):
break;
default:
printf("Digite uma opção entre 1 e 3. \n\n");
break;
}
}while(opcao!=3);
return 0;
}
int novoSalario(float s){
float salario,novoSalario;
printf("Digite seu salário: (Somente numeros e ponto, ex: 350.00): \n");
scanf("%f" , &salario);
if(salario <=350){
novoSalario = salario + (salario * 0.15);
}else if(salario>350 && salario<=600){
novoSalario = salario + (salario * 0.10);
}else if(salario>600){
novoSalario = salario + (salario * 0.05);
}
printf("Salário Atual: R$ %.2f \n" , salario);
printf("Novo Salário: R$ %.2f \n\n" , novoSalario);
return 0;
}
int ferias(void){
float salario,valorFerias;
printf("Digite seu salário: (Somente numeros e ponto, ex: 350.00): \n");
scanf("%f" , &salario);
valorFerias = salario + (salario /3);
printf("Valor das Férias: R$ %.2f \n\n" , valorFerias);
return 0;
}
Última edição por ruddycavalcanti em Seg Nov 21, 2016 11:14 am, editado 1 vez(es)
ruddycavalcanti- Mensagens : 4
Data de inscrição : 27/10/2016
Re: Algoritmo #4 - 21/11
Faça um programa em C que calculo o juros de atraso. Use switch e case acumulados.
#include <stdio.h>
int main(void)
{
float valor_i,
valor_f;
int juros=0;
int meses;
printf("Qual o valor inicial da dívida: ");
scanf("%f", &valor_i);
printf("Você vai atrasar quantos meses [1-5]?: ");
scanf("%d", &meses);
switch( meses )
{
case 5:
juros++;
case 4:
juros++;
case 3:
juros++;
case 2:
juros++;
case 1:
juros++;
break;
default:
printf("Você não digitou um valor válido de meses\n");
}
printf("Juros: %d%\n",juros);
valor_f=( (1 + (juros/100.0))*valor_i);
printf("Valor final da dívida: R$ %.2f\n", valor_f);
}
PAULO SERGIO
RA:5012664285
#include <stdio.h>
int main(void)
{
float valor_i,
valor_f;
int juros=0;
int meses;
printf("Qual o valor inicial da dívida: ");
scanf("%f", &valor_i);
printf("Você vai atrasar quantos meses [1-5]?: ");
scanf("%d", &meses);
switch( meses )
{
case 5:
juros++;
case 4:
juros++;
case 3:
juros++;
case 2:
juros++;
case 1:
juros++;
break;
default:
printf("Você não digitou um valor válido de meses\n");
}
printf("Juros: %d%\n",juros);
valor_f=( (1 + (juros/100.0))*valor_i);
printf("Valor final da dívida: R$ %.2f\n", valor_f);
}
PAULO SERGIO
RA:5012664285
Paulo Sergio- Mensagens : 5
Data de inscrição : 26/10/2016
Re: Algoritmo #4 - 21/11
programa que pede ao o escolher um time, representado cada um por um numero e em seguida mostra o estado do time, e se não for um numero valido digitado pelo usuario, o programa se repete.
#include <stdio.h>
#include <stdlib.h>
main(){
int time,cont;
cont=1;
do{
printf("Escolha o time:\n 1- Palmeiras\n 2- Vasco da Gama\n 3- Cruzeiro\n");
scanf("%d", &time);
switch(time){
case 1:
printf("Sao Paulo\n");
break;
case 2:
printf("Rio de Janeiro\n");
break;
case 3:
printf("Minas Gerais\n");
break;
default:
printf("Opção inválida\n");
break;
}
if (time >= 1, time <=3)
{
cont = (cont + 1);
}
else (time < 0, time >= 4);
{
cont = (cont - 1);
}
} while (cont = 1);
}
FELIPHE MOREIRA MALAQUIAS
RA:9336285667
#include <stdio.h>
#include <stdlib.h>
main(){
int time,cont;
cont=1;
do{
printf("Escolha o time:\n 1- Palmeiras\n 2- Vasco da Gama\n 3- Cruzeiro\n");
scanf("%d", &time);
switch(time){
case 1:
printf("Sao Paulo\n");
break;
case 2:
printf("Rio de Janeiro\n");
break;
case 3:
printf("Minas Gerais\n");
break;
default:
printf("Opção inválida\n");
break;
}
if (time >= 1, time <=3)
{
cont = (cont + 1);
}
else (time < 0, time >= 4);
{
cont = (cont - 1);
}
} while (cont = 1);
}
FELIPHE MOREIRA MALAQUIAS
RA:9336285667
feliphemm- Mensagens : 4
Data de inscrição : 29/10/2016
algoritmo
Criar um código que leia um número de 1 a 5 e dia se o número e par ou impar
#include <stdio.h>
#include <conio.h>
int main()
{
int check;
printf("Digite um numero de 1 a 5: ");
scanf("%d",&check);
switch(check)
{
case 1 :
if(check % 2 == 0 )
printf("Numero par");
else
printf("Numero Impar");
break;
case 2 :
if(check % 2 == 0)
printf("numero par");
else
printf("Numero Impar");
break;
case 3 :
if(check % 2 == 0)
printf("numero par");
else
printf("Numero Impar");
break;
case 4 :
if(check % 2 == 0)
printf("numero par");
else
printf("Numero Impar");
break;
case 5 :
if(check % 2 == 0)
printf("numero par");
else
printf("Numero Impar");
break;
default:
printf("Numero invalido");
break;
}
return 0;
}
Nome:Luis Feliphe de Sousa Guimarães
RA: 2456210156
#include <stdio.h>
#include <conio.h>
int main()
{
int check;
printf("Digite um numero de 1 a 5: ");
scanf("%d",&check);
switch(check)
{
case 1 :
if(check % 2 == 0 )
printf("Numero par");
else
printf("Numero Impar");
break;
case 2 :
if(check % 2 == 0)
printf("numero par");
else
printf("Numero Impar");
break;
case 3 :
if(check % 2 == 0)
printf("numero par");
else
printf("Numero Impar");
break;
case 4 :
if(check % 2 == 0)
printf("numero par");
else
printf("Numero Impar");
break;
case 5 :
if(check % 2 == 0)
printf("numero par");
else
printf("Numero Impar");
break;
default:
printf("Numero invalido");
break;
}
return 0;
}
Nome:Luis Feliphe de Sousa Guimarães
RA: 2456210156
Luis_feliphe- Mensagens : 2
Data de inscrição : 31/10/2016
Re: Algoritmo #4 - 21/11
Fazer um algoritmo que tenha um menu que permita ao usuario escolher 5 opcoes de exibicao de potencias.
As opcoes permitem escolher as potencias de 2, 3, 5, 10 ou 15. De acordo com a opcao escolhida, o programa
exibira todas as potencias do numero escolhido que sejam menores que 10000.
#include <stdio.h>
int main ( ) {
int opcao , base , potencia ;
printf ( "\n \n *** Menu *** " ) ;
printf ( "\n 2 - Potencias de 2. " ) ;
printf ( "\n 3 - Potencias de 3. " ) ;
printf ( "\n 5 - Potencias de 5. " ) ;
printf ( "\n 10 - Potencias de 10. " ) ;
printf ( "\n 15 - Potencias de 15. " ) ;
printf ( "\n Sua opcao : " ) ;
scanf ( "%d " , &opcao ) ;
switch ( opcao ) {
case 2 :
base = 2 ;
break ;
case 3 :
base = 3 ;
break ;
case 5 :
base = 5 ;
break ;
case 10:
base = 10;
break ;
case 15:
base = 15;
break ;
default :
base = 10000;
}
if ( base != 10000 ) {
printf ( "\n Potencias de %d menores que 10000: " , base ) ;
for ( potencia = base ; potencia < 10000 ; potencia ∗= base )
printf ( "%d " , potencia ) ;
printf ( "\n \n" ) ;
}
else {
printf ( "\n Opcao invalida .\n" ) ;
}
}
Aluno: João Otávio Latuf Devino Silva
RA: 2412866939
As opcoes permitem escolher as potencias de 2, 3, 5, 10 ou 15. De acordo com a opcao escolhida, o programa
exibira todas as potencias do numero escolhido que sejam menores que 10000.
#include <stdio.h>
int main ( ) {
int opcao , base , potencia ;
printf ( "\n \n *** Menu *** " ) ;
printf ( "\n 2 - Potencias de 2. " ) ;
printf ( "\n 3 - Potencias de 3. " ) ;
printf ( "\n 5 - Potencias de 5. " ) ;
printf ( "\n 10 - Potencias de 10. " ) ;
printf ( "\n 15 - Potencias de 15. " ) ;
printf ( "\n Sua opcao : " ) ;
scanf ( "%d " , &opcao ) ;
switch ( opcao ) {
case 2 :
base = 2 ;
break ;
case 3 :
base = 3 ;
break ;
case 5 :
base = 5 ;
break ;
case 10:
base = 10;
break ;
case 15:
base = 15;
break ;
default :
base = 10000;
}
if ( base != 10000 ) {
printf ( "\n Potencias de %d menores que 10000: " , base ) ;
for ( potencia = base ; potencia < 10000 ; potencia ∗= base )
printf ( "%d " , potencia ) ;
printf ( "\n \n" ) ;
}
else {
printf ( "\n Opcao invalida .\n" ) ;
}
}
Aluno: João Otávio Latuf Devino Silva
RA: 2412866939
joaolatuf- Mensagens : 4
Data de inscrição : 31/10/2016
Algoritmo
Escreva o menu de opções abaixo, leia a opção do usuário e execute a operação escolhida. Escreva uma mensagem de erro se a opção for inválida.
Escolha a opção:
1-Soma de 2 números.
2-Diferença entre 2 números (maior pelo menor).
3-Produto entre 2 números.
4-Divisão entre 2 números (o denominador não pode ser zero).
Observações. Cada operação deve ser implementada por uma função
#include <stdio.h>
#include <string.h>
int funcaoUm();
int funcaoDois();
int funcaoTres();
int funcaoQuatro();
int main(void){
int opcao;
printf("Escolha a opção:\n 1- Soma de 2 números. \n 2- Diferença entre 2 números (maior pelo menor) \n 3- Produto entre 2 números. \n 4- Divisão entre 2 números (o denominador não pode ser zero). \n");
scanf("%d" , &opcao);
switch(opcao){
case(1):
funcaoUm();
break;
case(2):
funcaoDois();
break;
case(3):
funcaoTres();
break;
case(4):
funcaoQuatro();
break;
default:
printf("Digite uma opção entre 1 e 4. \n");
break;
}
return 0;
}
int funcaoQuatro(void){
int x ;
int y;
int divisao;
printf("\n Digite um número: ");
scanf("%d" , &x);
printf("\n Digite outro número: ");
scanf("%d" , &y);
if(x / y != 0){
divisao = x / y;
printf("A divisão do resultado é %d \n", divisao);
}else{
printf("A divisão do resultado não pode ser zero. Tente novamente. \n");
}
return 0;
}
int funcaoTres(void){
int x ;
int y;
int produto;
printf("\n Digite um número: ");
scanf("%d" , &x);
printf("\n Digite outro número: ");
scanf("%d" , &y);
produto = x * y;
return printf("O produto do resultado é %d \n", produto);
}
int funcaoDois(void){
int x ;
int y;
int diferenca;
printf("\n Digite um número: ");
scanf("%d" , &x);
printf("\n Digite outro número: ");
scanf("%d" , &y);
if(x>y) {
diferenca = x - y;
}else{
diferenca = y - x;
}
return printf("A diferença do resultado entre maior e menor é %d \n", diferenca);
}
int funcaoUm(void){
int x ;
int y;
int soma;
printf("\n Digite um número: ");
scanf("%d" , &x);
printf("\n Digite outro número: ");
scanf("%d" , &y);
soma = x + y;
return printf("A soma do resultado é %d \n", soma);
}
wallace vasoncelos sardenberg
RA: 5193731009
Escolha a opção:
1-Soma de 2 números.
2-Diferença entre 2 números (maior pelo menor).
3-Produto entre 2 números.
4-Divisão entre 2 números (o denominador não pode ser zero).
Observações. Cada operação deve ser implementada por uma função
#include <stdio.h>
#include <string.h>
int funcaoUm();
int funcaoDois();
int funcaoTres();
int funcaoQuatro();
int main(void){
int opcao;
printf("Escolha a opção:\n 1- Soma de 2 números. \n 2- Diferença entre 2 números (maior pelo menor) \n 3- Produto entre 2 números. \n 4- Divisão entre 2 números (o denominador não pode ser zero). \n");
scanf("%d" , &opcao);
switch(opcao){
case(1):
funcaoUm();
break;
case(2):
funcaoDois();
break;
case(3):
funcaoTres();
break;
case(4):
funcaoQuatro();
break;
default:
printf("Digite uma opção entre 1 e 4. \n");
break;
}
return 0;
}
int funcaoQuatro(void){
int x ;
int y;
int divisao;
printf("\n Digite um número: ");
scanf("%d" , &x);
printf("\n Digite outro número: ");
scanf("%d" , &y);
if(x / y != 0){
divisao = x / y;
printf("A divisão do resultado é %d \n", divisao);
}else{
printf("A divisão do resultado não pode ser zero. Tente novamente. \n");
}
return 0;
}
int funcaoTres(void){
int x ;
int y;
int produto;
printf("\n Digite um número: ");
scanf("%d" , &x);
printf("\n Digite outro número: ");
scanf("%d" , &y);
produto = x * y;
return printf("O produto do resultado é %d \n", produto);
}
int funcaoDois(void){
int x ;
int y;
int diferenca;
printf("\n Digite um número: ");
scanf("%d" , &x);
printf("\n Digite outro número: ");
scanf("%d" , &y);
if(x>y) {
diferenca = x - y;
}else{
diferenca = y - x;
}
return printf("A diferença do resultado entre maior e menor é %d \n", diferenca);
}
int funcaoUm(void){
int x ;
int y;
int soma;
printf("\n Digite um número: ");
scanf("%d" , &x);
printf("\n Digite outro número: ");
scanf("%d" , &y);
soma = x + y;
return printf("A soma do resultado é %d \n", soma);
}
wallace vasoncelos sardenberg
RA: 5193731009
Wallace V Sardenberg- Convidado
Re: Algoritmo #4 - 21/11
Wendell Santos
RA: 5012582619
Faça um algoritmo que pergunte se seu amigo já estudou a linguagem de programação C, usando os comandos switch, if/else, do/while, printf, scanf e uma opção para sair do programa.
#include <stdio.h>
#include <locale.h>
int main ()
{
setlocale(LC_ALL,"Portuguese");
int opcao;
int x=1;
do {
printf (" --------------------------------------------------------- \n");
printf ("\n Você estudou a Linguagem de Programaçâo C?\n");
printf ("\n Digite 1 para: sim\n");
printf ("\n Digite 2 para: não\n");
printf ("\n Digite 3 para sair!\n");
printf (" --------------------------------------------------------- \n");
scanf ("%i", &opcao);
switch(opcao)
{
case 1:
{
printf ("Boa brother continue assim!\n");
break;
}
case 2:
{
printf ("Que isso fera? Vai estudar!\n");
break;
}
case 3:
{
x=3;
break;
}
}
if(opcao>3)
{
printf("Brother apanas sim ou não, tente novamente!\n");
}
else if(opcao!=1 && opcao!=2 && opcao!=3)
{
printf("Serio? Tente novamente! \n");
}
}while(x!=3);
}
RA: 5012582619
Faça um algoritmo que pergunte se seu amigo já estudou a linguagem de programação C, usando os comandos switch, if/else, do/while, printf, scanf e uma opção para sair do programa.
#include <stdio.h>
#include <locale.h>
int main ()
{
setlocale(LC_ALL,"Portuguese");
int opcao;
int x=1;
do {
printf (" --------------------------------------------------------- \n");
printf ("\n Você estudou a Linguagem de Programaçâo C?\n");
printf ("\n Digite 1 para: sim\n");
printf ("\n Digite 2 para: não\n");
printf ("\n Digite 3 para sair!\n");
printf (" --------------------------------------------------------- \n");
scanf ("%i", &opcao);
switch(opcao)
{
case 1:
{
printf ("Boa brother continue assim!\n");
break;
}
case 2:
{
printf ("Que isso fera? Vai estudar!\n");
break;
}
case 3:
{
x=3;
break;
}
}
if(opcao>3)
{
printf("Brother apanas sim ou não, tente novamente!\n");
}
else if(opcao!=1 && opcao!=2 && opcao!=3)
{
printf("Serio? Tente novamente! \n");
}
}while(x!=3);
}
Wendell Santos- Convidado
Re: Algoritmo #4 - 21/11
Receber do teclado a sigla do estado de uma pessoa e imprimir
uma das seguintes mensagens:
Carioca
Paulista
Mineiro
Outros estados
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
#include <string.h>
neste programa tem que usar o arquivo de include string.h por causa da função
strcmp, cuja função é comparar duas strings.
main()
{
char estado[3];
printf("Informe a sigla de um estado do Brasil: ");
gets(sigla);
scanf("%s", estado);
if(!strcmp(estado,"MG") || !strcmp(estado,"mg"))
printf("Mineiro\n");
else
if(!strcmp(estado,"RJ") || !strcmp(estado,"rj"))
printf("Carioca\n");
else
if(!strcmp(estado,"SP") || !strcmp(estado,"sp"))
printf("Paulista\n");
else
printf("Outros estados\n");
printf("\n");
system("pause");
return 0;
}
Aluno: Antonio Gabriel Campos
RA: 9336273480
uma das seguintes mensagens:
Carioca
Paulista
Mineiro
Outros estados
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
#include <string.h>
neste programa tem que usar o arquivo de include string.h por causa da função
strcmp, cuja função é comparar duas strings.
main()
{
char estado[3];
printf("Informe a sigla de um estado do Brasil: ");
gets(sigla);
scanf("%s", estado);
if(!strcmp(estado,"MG") || !strcmp(estado,"mg"))
printf("Mineiro\n");
else
if(!strcmp(estado,"RJ") || !strcmp(estado,"rj"))
printf("Carioca\n");
else
if(!strcmp(estado,"SP") || !strcmp(estado,"sp"))
printf("Paulista\n");
else
printf("Outros estados\n");
printf("\n");
system("pause");
return 0;
}
Aluno: Antonio Gabriel Campos
RA: 9336273480
antinus15- Mensagens : 3
Data de inscrição : 31/10/2016
Qual a alma gémea do seu signo ?
//aluno:RODOLPHO GOMES BARROZO
//RA:5012446972
#include <stdio.h>
#include <conio.h>
#include <locale.h>
#include <windows.h>
int main (void )
{
system("color 24");
setlocale(LC_ALL,"Portuguese");
int valor;
int sair = 0;
while(sair!=1){
printf ("Digite um valor de 1 a 12 e descubra qual a alma gémea do seu signo: ");
scanf("%d", &valor);
if (valor > 0 && valor < 13) {
switch ( valor )
{
case 1 :
printf ("Ares\n");
break;
case 2 :
printf ("Touro\n");
break;
case 3 :
printf ("Gemeos\n");
break;
case 4 :
printf ("Cancer\n");
break;
case 5 :
printf ("Leao\n");
break;
case 6 :
printf ("Virgem\n");
break;
case 7 :
printf ("Libra\n");
break;
case 8 :
printf ("Escorpiao\n");
break;
case 9 :
printf ("Sagitario\n");
break;
case 10 :
printf ("Capricornio\n");
break;
case 11 :
printf ("Aquario\n");
break;
case 12 :
printf ("Peixes\n");
break;
}
}
else {
printf ("Valor digitado invalido!\n");
}
printf ("Digite um valor de 1 para sair ou 0 para continuar :\n");
scanf("%d", &sair);
}
getch();
return (0);
}
//RA:5012446972
#include <stdio.h>
#include <conio.h>
#include <locale.h>
#include <windows.h>
int main (void )
{
system("color 24");
setlocale(LC_ALL,"Portuguese");
int valor;
int sair = 0;
while(sair!=1){
printf ("Digite um valor de 1 a 12 e descubra qual a alma gémea do seu signo: ");
scanf("%d", &valor);
if (valor > 0 && valor < 13) {
switch ( valor )
{
case 1 :
printf ("Ares\n");
break;
case 2 :
printf ("Touro\n");
break;
case 3 :
printf ("Gemeos\n");
break;
case 4 :
printf ("Cancer\n");
break;
case 5 :
printf ("Leao\n");
break;
case 6 :
printf ("Virgem\n");
break;
case 7 :
printf ("Libra\n");
break;
case 8 :
printf ("Escorpiao\n");
break;
case 9 :
printf ("Sagitario\n");
break;
case 10 :
printf ("Capricornio\n");
break;
case 11 :
printf ("Aquario\n");
break;
case 12 :
printf ("Peixes\n");
break;
}
}
else {
printf ("Valor digitado invalido!\n");
}
printf ("Digite um valor de 1 para sair ou 0 para continuar :\n");
scanf("%d", &sair);
}
getch();
return (0);
}
rodolpho barrozo- Mensagens : 4
Data de inscrição : 29/10/2016
Algoritmo #4 - 21/11
Luiz Vitor de Mendonça Abreu
RA: 7249609373
Escreva um Código em C que pergunte e armazene: qual elevador o usuário usou, qual andar o usuário vai e qual o período do dia o usuário compareceu ao prédio. no final o programa devera apresentar quais elevadores, andares e períodos mais acessados.
#include <stdio.h>
#include <conio.h>
main()
{
int ca,cb,cc,cm,cv,cn,i,n,MAlto,andar;
char elev,per;
MAlto = 0; ca = 0; cb = 0; cc = 0;
cm = 0; cv = 0; cn = 0;
printf("\nInforme o numero de usuarios: "); scanf("%d",&n);
for (i=1;i<=n;i++)
{
printf("\nInforme o elevador utilizado (A,B,C): ");
elev = getche();
printf("\nInforme o andar: "); scanf("%d",&andar);
printf("Informe o periodo (M-matutino, V-Vespertino, N-Noturno): ");
per = getche();
if (andar > MAlto)
MAlto = andar;
switch (elev) {
case 'a' : ca = ca+1; break;
case 'b' : cb = cb+1; break;
case 'c' : cc = cc+1; break;
}
switch (per) {
case 'm' : cm = cm+1; break;
case 'v' : cv = cv+1; break;
case 'n' : cn = cn+1; break;
}
}
printf("\nAndar mais alto: %d", MAlto);
printf("\nElevador mais utilizado: ");
if ((ca>cb) && (ca>cc))
printf("A");
else
if ((cb>ca) && (cb>cc))
printf("B");
else
printf("C");
printf("\nPeriodo mais utilizado: ");
if ((cm>cv) && (cm>cn))
printf("Matutino");
else
if ((cv>cm) && (cv>cn))
printf("Vespertino");
else
printf("Nortuno");;
getch();
}
RA: 7249609373
Escreva um Código em C que pergunte e armazene: qual elevador o usuário usou, qual andar o usuário vai e qual o período do dia o usuário compareceu ao prédio. no final o programa devera apresentar quais elevadores, andares e períodos mais acessados.
#include <stdio.h>
#include <conio.h>
main()
{
int ca,cb,cc,cm,cv,cn,i,n,MAlto,andar;
char elev,per;
MAlto = 0; ca = 0; cb = 0; cc = 0;
cm = 0; cv = 0; cn = 0;
printf("\nInforme o numero de usuarios: "); scanf("%d",&n);
for (i=1;i<=n;i++)
{
printf("\nInforme o elevador utilizado (A,B,C): ");
elev = getche();
printf("\nInforme o andar: "); scanf("%d",&andar);
printf("Informe o periodo (M-matutino, V-Vespertino, N-Noturno): ");
per = getche();
if (andar > MAlto)
MAlto = andar;
switch (elev) {
case 'a' : ca = ca+1; break;
case 'b' : cb = cb+1; break;
case 'c' : cc = cc+1; break;
}
switch (per) {
case 'm' : cm = cm+1; break;
case 'v' : cv = cv+1; break;
case 'n' : cn = cn+1; break;
}
}
printf("\nAndar mais alto: %d", MAlto);
printf("\nElevador mais utilizado: ");
if ((ca>cb) && (ca>cc))
printf("A");
else
if ((cb>ca) && (cb>cc))
printf("B");
else
printf("C");
printf("\nPeriodo mais utilizado: ");
if ((cm>cv) && (cm>cn))
printf("Matutino");
else
if ((cv>cm) && (cv>cn))
printf("Vespertino");
else
printf("Nortuno");;
getch();
}
Luiz Vitor de M. Abreu- Convidado
Re: Algoritmo #4 - 21/11
#include <stdio.h>
#include <stdlib.h>
int main()
{
int GrupoBicho = 0;
printf("\n\n\t Jogo do Bicho \n");
printf( "\t digite o munero do grupo: \n\t (numero de 1 a 25)\n");
scanf("%i", &GrupoBicho);
switch (GrupoBicho)
{
case 1:
printf("\t Avestruz \n");
break;
case 2:
printf("\t Aguia \n");
break;
case 3:
printf("\t Burro \n");
break;
case 4:
printf("\t Borboleta \n");
break;
case 5:
printf("\t cachorro \n");
break;
case 6:
printf("\t Cabra \n");
break;
case 7:
printf("\t Carneiro \n");
break;
case 8:
printf("\t Camelo \n");
break;
case 9:
printf("\t Cobra \n");
break;
case 10:
printf("\t Coelho \n");
break;
case 11:
printf("\t Cavalo \n");
break;
case 12:
printf("\t Elefante \n");
break;
case 13:
printf("\t Galo \n");
break;
case 14:
printf("\t Gato \n");
break;
case 15:
printf("\t Jacare \n");
break;
case 16:
printf("\t Leao \n");
break;
case 17:
printf("\t Macaco \n");
break;
case 18:
printf("\t Porco \n");
break;
case 19:
printf("\t Pavao \n");
break;
case 20:
printf("\t Peru \n");
break;
case 21:
printf("\t Touro \n");
break;
case 22:
printf("\t Tigre \n");
break;
case 23:
printf("\t Urso \n");
break;
case 24:
printf("\t Veado \n");
break;
case 25:
printf("\t Vaca \n");
break;
default:
printf("\t escolha outro numero\n");
}
if (GrupoBicho==24)
{
printf("Sei nao, estou de olho!!!\n\n" );
}
else
{
printf("jogo do bicho e contravencao!!!!");
}
return 0;
}
Eduardo Ferreira
RA: 5012699818
#include <stdlib.h>
int main()
{
int GrupoBicho = 0;
printf("\n\n\t Jogo do Bicho \n");
printf( "\t digite o munero do grupo: \n\t (numero de 1 a 25)\n");
scanf("%i", &GrupoBicho);
switch (GrupoBicho)
{
case 1:
printf("\t Avestruz \n");
break;
case 2:
printf("\t Aguia \n");
break;
case 3:
printf("\t Burro \n");
break;
case 4:
printf("\t Borboleta \n");
break;
case 5:
printf("\t cachorro \n");
break;
case 6:
printf("\t Cabra \n");
break;
case 7:
printf("\t Carneiro \n");
break;
case 8:
printf("\t Camelo \n");
break;
case 9:
printf("\t Cobra \n");
break;
case 10:
printf("\t Coelho \n");
break;
case 11:
printf("\t Cavalo \n");
break;
case 12:
printf("\t Elefante \n");
break;
case 13:
printf("\t Galo \n");
break;
case 14:
printf("\t Gato \n");
break;
case 15:
printf("\t Jacare \n");
break;
case 16:
printf("\t Leao \n");
break;
case 17:
printf("\t Macaco \n");
break;
case 18:
printf("\t Porco \n");
break;
case 19:
printf("\t Pavao \n");
break;
case 20:
printf("\t Peru \n");
break;
case 21:
printf("\t Touro \n");
break;
case 22:
printf("\t Tigre \n");
break;
case 23:
printf("\t Urso \n");
break;
case 24:
printf("\t Veado \n");
break;
case 25:
printf("\t Vaca \n");
break;
default:
printf("\t escolha outro numero\n");
}
if (GrupoBicho==24)
{
printf("Sei nao, estou de olho!!!\n\n" );
}
else
{
printf("jogo do bicho e contravencao!!!!");
}
return 0;
}
Eduardo Ferreira
RA: 5012699818
Eduardo Ferreira- Mensagens : 3
Data de inscrição : 31/10/2016
Prog 4
Faça um programa que exiba um menu que apresente as opções de todas as provas que estão por vir e que só finalize quando o usuário escolher a opção de finalizar o programa.
Octavio Gama Sobral
RA: 5012639579
Octavio Gama Sobral
RA: 5012639579
- Código:
#include<stdio.h>
int main(){
int x;
char r;
printf("Você quer executar o programa (S/N):\n");
scanf("%c",&r);
if (r=='s' || r=='S'){
do{
printf("Escolha uma opcao:\n");
printf("1- Dia da prova de Programacao aplicada a Ciencia da Computacao\n");
printf("2- Dia da prova de Algoritmos e tecnicas de programacao\n");
printf("3- Dia da prova de Sistemas de computacao e de informacao\n");
printf("4- Dia da prova de Circuitos Digitais\n");
printf("5- Finalizar o programa\n\n");
scanf("%d",&x);
switch(x){
case 1:
printf("*** A prova sera no dia 28/11. ***\n");
break;
case 2:
printf("*** A prova sera no dia 29/11. ***\n");
break;
case 3:
printf("*** A prova sera no dia 30/11. ***\n");
break;
case 4:
printf("*** A prova sera no dia 01/12. ***\n");
break;
case 5:
break;
default:
printf("Opção incorreta.\n");
break;
}
}while(x!=5);
}else{
printf("Finalizando o programa...\n");
}
return 0;
}
Octavio Sobral- Convidado
Re: Algoritmo #4 - 21/11
Matthew de Souza Coelho
R.A.: 2406847541
Faça um fluxograma que receba o número do mês e mostre o
mês correspondente. Valide mês inválido. E que diga se é o 1 trimestre do ano.
*/
//Obs.: Retire os espaços dos includes
#include< stdio.h >
#include< stdlib.h >
#include< locale.h > /* Acentuação */
void main()
{
//Acentos no prompt de comando Windows
setlocale(LC_ALL, "Portuguese");
//VARIAVEIS
int mes;
//Entrada
printf("Entre com o mês: ");
scanf("%d", &mes);
switch(mes)
{
case 1:
printf("Janeiro \n\n");
break;
case 2:
printf("Fevereiro \n\n");
break;
case 3:
printf("Março \n\n");
break;
case 4:
printf("Abril \n\n");
break;
case 5:
printf("Maio \n\n");
break;
case 6:
printf("Junho \n\n");
break;
case 7:
printf("Julho \n\n");
break;
case 8:
printf("Agosto \n\n");
break;
case 9:
printf("Setembro \n\n");
break;
case 10:
printf("Outubro \n\n");
break;
case 11:
printf("Novembro \n\n");
break;
case 12:
printf("Dezembro \n\n");
break;
default:
printf("O mês inserido é inválido\n\n");
break;
}
if (mes<=3){
printf("1 trimestre")
else
printf("resto do ano")}
system("pause");
}
R.A.: 2406847541
Faça um fluxograma que receba o número do mês e mostre o
mês correspondente. Valide mês inválido. E que diga se é o 1 trimestre do ano.
*/
//Obs.: Retire os espaços dos includes
#include< stdio.h >
#include< stdlib.h >
#include< locale.h > /* Acentuação */
void main()
{
//Acentos no prompt de comando Windows
setlocale(LC_ALL, "Portuguese");
//VARIAVEIS
int mes;
//Entrada
printf("Entre com o mês: ");
scanf("%d", &mes);
switch(mes)
{
case 1:
printf("Janeiro \n\n");
break;
case 2:
printf("Fevereiro \n\n");
break;
case 3:
printf("Março \n\n");
break;
case 4:
printf("Abril \n\n");
break;
case 5:
printf("Maio \n\n");
break;
case 6:
printf("Junho \n\n");
break;
case 7:
printf("Julho \n\n");
break;
case 8:
printf("Agosto \n\n");
break;
case 9:
printf("Setembro \n\n");
break;
case 10:
printf("Outubro \n\n");
break;
case 11:
printf("Novembro \n\n");
break;
case 12:
printf("Dezembro \n\n");
break;
default:
printf("O mês inserido é inválido\n\n");
break;
}
if (mes<=3){
printf("1 trimestre")
else
printf("resto do ano")}
system("pause");
}
matthew.coelho- Mensagens : 3
Data de inscrição : 30/10/2016
Tópicos semelhantes
» Algoritmo #3 - 14/11
» Algoritmos #1 - 26/10
» Algoritmo #4 - 21/11
» Algoritmo #3 14/11
» Algoritmo #2 - 01/10
» Algoritmos #1 - 26/10
» Algoritmo #4 - 21/11
» Algoritmo #3 14/11
» Algoritmo #2 - 01/10
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|